See: Description
Interface | Description |
---|---|
CatalogEnabler |
A
CatalogEnabler describes the rules for enabling the
Catalog in a federated hierarchy. |
CatalogEnablerAdminSession |
This session creates and removes catalog enablers.
|
CatalogEnablerCatalogAssignmentSession |
This session provides methods to re-assign
CatalogEnabler
to Catalog mappings. |
CatalogEnablerCatalogSession |
This session provides methods to retrieve
CatalogEnabler
to Catalog mappings. |
CatalogEnablerForm |
This is the form for creating and updating
CatalogEnablers. |
CatalogEnablerList |
Like all
OsidLists, CatalogEnablerList
provides a means for accessing CatalogEnabler elements
sequentially either one at a time or many at a time. |
CatalogEnablerLookupSession |
This session provides methods for retrieving
CatalogEnablers. |
CatalogEnablerNotificationSession |
This session defines methods to receive notifications on adds/changes
to
CatalogEnabler objects in this Catalog. |
CatalogEnablerQuery |
This is the query for searching catalog enablers.
|
CatalogEnablerQueryInspector |
This is the query inspector for examining catalog enabler queries.
|
CatalogEnablerQuerySession |
This session provides methods for searching among
CatalogEnabler
objects. |
CatalogEnablerReceiver |
The catalog enabler receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted catalog
enablers.
|
CatalogEnablerRuleApplicationSession |
This session provides methods to apply
CatalogEnablers
to Catalogs. |
CatalogEnablerRuleLookupSession |
This session provides methods to retrieve
CatalogEnabler
to Catalog mappings. |
CatalogEnablerSearch |
The search interface for governing catalog enabler searches.
|
CatalogEnablerSearchOrder |
An interface for specifying the ordering of search results.
|
CatalogEnablerSearchResults |
This interface provides a means to capture results of a search.
|
CatalogEnablerSearchSession |
This session provides methods for searching among
CatalogEnabler
objects. |
CatalogEnablerSmartCatalogSession |
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
CatalogingRulesManager |
The catalogingrules manager provides access to cataloging rules
sessions and provides interoperability tests for various aspects of this
service.
|
CatalogingRulesProfile |
The cataloging rules profile describes the interoperability among
cataloging rules services.
|
CatalogingRulesProxyManager |
The cataloging proxy manager provides access to cataloging rules
sessions and provides interoperability tests for various aspects of this
service.
|
The Open Service Interface Definitions for the org.osid.cataloging.rules service.
The Cataloging Rules OSID includes rules services to manage rules applied to Catalogs.
A CatalogEnabler
is an OsidRule
that
operates the enabling and disabling of a Catalog
within a
federated hierarchy. An active Catalog
is one that actively
particpates in the federation resulting in the inclusion of any
OsidObjects
mapped to the Catalog
and that of any of
its descendants. An inactive Catalog effecively hides the mapped
OsidObjects
and that of its descendants from the federation. In
either case, the Catalog
itself is visible in the federated
hierarchy.
CatalogEnablers
are also cataloged in Catalogs.
In the Catalog OSID, care must be taken to distinguish between the
CatalogEnablers
mapped to a Catalog
for the
purpose of cataloging and the CatalogEnablers
applied to
Catalog.
Copyright © 2011 Ingenescus. All Rights Reserved.
This Work is being provided by the copyright holder(s) subject to the following license. By obtaining, using and/or copying this Work, you agree that you have read, understand, and will comply with the following terms and conditions.
Permission to use, copy and distribute unmodified versions of this Work, for any purpose, without fee or royalty is hereby granted, provided that you include the above copyright notices and the terms of this license on ALL copies of the Work or portions thereof.
You may nodify or create Derivatives of this Work only for your internal purposes. You shall not distribute or transfer any such Derivative of this Work to any location or to any third party. For the purposes of this license, "Derivative" shall mean any derivative of the Work as defined in the United States Copyright Act of 1976, such as a translation or modification.
This Work and the information contained herein is provided on an "AS IS" basis WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK.
The export of software employing encryption technology may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting this Work.