public interface CatalogingRulesManager extends OsidManager, CatalogingRulesProfile
The catalogingrules manager provides access to cataloging rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
CatalogEnablerLookupSession: a session to retrieve
catalog enablers CatalogEnablerQuerySession: a session to query for
catalog enablers CatalogEnablerSearchSession: a session to search
for catalog enablers CatalogEnablerAdminSession: a session to create
and delete catalog enablers CatalogEnablerNotificationSession: a session to
receive notifications pertaining to catalog enabler changes CatalogEnablerCatalogSession: a session to look up
catalog enabler catalog mappings CatalogEnablerCatalogAssignmentSession: a session
to manage catalog enabler to catalog mappings CatalogEnablerSmartCatalogSession: a session to
manage dynamic catalogs of catalog enablers CatalogEnableRuleLookupSession: a session to look
up catalog enabler to catalog mappings CatalogEnablerRuleApplicationSession: a session to
apply catalog enablers to catalogs | Modifier and Type | Method and Description |
|---|---|
CatalogEnablerAdminSession |
getCatalogEnablerAdminSession()
Gets the
OsidSession associated with the catalog
enabler administration service. |
CatalogEnablerAdminSession |
getCatalogEnablerAdminSessionForCatalog(Id catalogId)
Gets the
OsidSession associated with the catalog
enabler administration service for the given catalog. |
CatalogEnablerCatalogAssignmentSession |
getCatalogEnablerCatalogAssignmentSession()
Gets the
OsidSession associated with assigning catalog
enablers to catalogs for cataloging. |
CatalogEnablerCatalogSession |
getCatalogEnablerCatalogSession()
Gets the
OsidSession to lookup catalog enabler/catalog
mappings for cataloging enablers. |
CatalogEnablerLookupSession |
getCatalogEnablerLookupSession()
Gets the
OsidSession associated with the catalog
enabler lookup service. |
CatalogEnablerLookupSession |
getCatalogEnablerLookupSessionForCatalog(Id catalogId)
Gets the
OsidSession associated with the catalog
enabler lookup service for the given catalog. |
CatalogEnablerNotificationSession |
getCatalogEnablerNotificationSession(CatalogEnablerReceiver catalogEnablerReceiver)
Gets the
OsidSession associated with the catalog
enabler notification service. |
CatalogEnablerNotificationSession |
getCatalogEnablerNotificationSessionForCatalog(CatalogEnablerReceiver catalogEnablerReceiver,
Id catalogId)
Gets the
OsidSession associated with the catalog
enabler notification service for the given catalog. |
CatalogEnablerQuerySession |
getCatalogEnablerQuerySession()
Gets the
OsidSession associated with the catalog
enabler query service. |
CatalogEnablerQuerySession |
getCatalogEnablerQuerySessionForCatalog(Id catalogId)
Gets the
OsidSession associated with the catalog
enabler query service for the given catalog. |
CatalogEnablerRuleApplicationSession |
getCatalogEnablerRuleApplicationSession()
Gets the
OsidSession associated with the catalog
enabler assignment service to apply enablers to catalogs. |
CatalogEnablerRuleApplicationSession |
getCatalogEnablerRuleApplicationSessionForCatalog(Id catalogId)
Gets the
OsidSession associated with the catalog
enabler assignment service for the given catalog to apply enablers to
catalogs. |
CatalogEnablerRuleLookupSession |
getCatalogEnablerRuleLookupSession()
Gets the
OsidSession associated with the catalog
enabler mapping lookup service for looking up the rules applied to the
catalog. |
CatalogEnablerRuleLookupSession |
getCatalogEnablerRuleLookupSessionForCatalog(Id catalogId)
Gets the
OsidSession associated with the catalog
enabler mapping lookup service for the given catalog for looking up
rules applied to a catalog. |
CatalogEnablerSearchSession |
getCatalogEnablerSearchSession()
Gets the
OsidSession associated with the catalog
enabler search service. |
CatalogEnablerSearchSession |
getCatalogEnablerSearchSessionForCatalog(Id catalogId)
Gets the
OsidSession associated with the catalog
enablers earch service for the given catalog. |
CatalogEnablerSmartCatalogSession |
getCatalogEnablerSmartCatalogSession(Id catalogId)
Gets the
OsidSession to manage catalog enabler smart
catalogs. |
changeBranch, initialize, rollbackServiceclosegetCatalogEnablerRecordTypes, getCatalogEnablerSearchRecordTypes, supportsCatalogEnablerAdmin, supportsCatalogEnablerCatalog, supportsCatalogEnablerCatalogAssignment, supportsCatalogEnablerLookup, supportsCatalogEnablerNotification, supportsCatalogEnablerQuery, supportsCatalogEnablerRecordType, supportsCatalogEnablerRuleApplication, supportsCatalogEnablerRuleLookup, supportsCatalogEnablerSearch, supportsCatalogEnablerSearchRecordType, supportsCatalogEnablerSmartCatalog, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdCatalogEnablerLookupSession getCatalogEnablerLookupSession() throws OperationFailedException
OsidSession associated with the catalog
enabler lookup service. CatalogEnablerLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerLookup() is false optional - This method must be implemented if
supportsCatalogEnablerLookup() is true.
CatalogEnablerLookupSession getCatalogEnablerLookupSessionForCatalog(Id catalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the catalog
enabler lookup service for the given catalog.catalogId - the Id of the Catalog CatalogEnablerLookupSession NotFoundException - no Catalog found by
the given Id NullArgumentException - catalogId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCatalogEnablerLookup() and
supportsVisibleFederation() are true.
CatalogEnablerQuerySession getCatalogEnablerQuerySession() throws OperationFailedException
OsidSession associated with the catalog
enabler query service. CatalogEnablerQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerQuery() is false optional - This method must be implemented if
supportsCatalogEnablerQuery() is true.
CatalogEnablerQuerySession getCatalogEnablerQuerySessionForCatalog(Id catalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the catalog
enabler query service for the given catalog.catalogId - the Id of the Catalog CatalogEnablerQuerySession NotFoundException - no Catalog found by
the given Id NullArgumentException - catalogId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCatalogEnablerQuery() and
supportsVisibleFederation() are true.
CatalogEnablerSearchSession getCatalogEnablerSearchSession() throws OperationFailedException
OsidSession associated with the catalog
enabler search service. CatalogEnablerSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerSearch() is false optional - This method must be implemented if
supportsCatalogEnablerSearch() is true.
CatalogEnablerSearchSession getCatalogEnablerSearchSessionForCatalog(Id catalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the catalog
enablers earch service for the given catalog.catalogId - the Id of the Catalog CatalogEnablerSearchSession NotFoundException - no Catalog found by
the given Id NullArgumentException - catalogId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCatalogEnablerSearch() and
supportsVisibleFederation() are true.
CatalogEnablerAdminSession getCatalogEnablerAdminSession() throws OperationFailedException
OsidSession associated with the catalog
enabler administration service. CatalogEnablerAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerAdmin() is false optional - This method must be implemented if
supportsCatalogEnablerAdmin() is true.
CatalogEnablerAdminSession getCatalogEnablerAdminSessionForCatalog(Id catalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the catalog
enabler administration service for the given catalog.catalogId - the Id of the Catalog CatalogEnablerAdminSession NotFoundException - no Catalog found by
the given Id NullArgumentException - catalogId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCatalogEnablerAdmin() and
supportsVisibleFederation() are true.
CatalogEnablerNotificationSession getCatalogEnablerNotificationSession(CatalogEnablerReceiver catalogEnablerReceiver) throws OperationFailedException
OsidSession associated with the catalog
enabler notification service.catalogEnablerReceiver - the notification callback CatalogEnablerNotificationSession NullArgumentException - catalogEnablerReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerNotification() is false
optional - This method must be implemented if
supportsCatalogEnablerNotification() is
true. CatalogEnablerNotificationSession getCatalogEnablerNotificationSessionForCatalog(CatalogEnablerReceiver catalogEnablerReceiver, Id catalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the catalog
enabler notification service for the given catalog.catalogEnablerReceiver - the notification callbackcatalogId - the Id of the Catalog CatalogEnablerNotificationSession NotFoundException - no catalog found by the given
Id NullArgumentException - catalogEnablerReceiver
or catalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCatalogEnablerNotification() and
supportsVisibleFederation() are true.
CatalogEnablerCatalogSession getCatalogEnablerCatalogSession() throws OperationFailedException
OsidSession to lookup catalog enabler/catalog
mappings for cataloging enablers. CatalogEnablerCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerCatalog() is false
optional - This method must be implemented if
supportsCatalogEnablerCatalog() is true.
CatalogEnablerCatalogAssignmentSession getCatalogEnablerCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning catalog
enablers to catalogs for cataloging. CatalogEnablerCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerCatalogAssignment() is
false optional - This method must be implemented if
supportsCatalogEnablerCatalogAssignment() is
true. CatalogEnablerSmartCatalogSession getCatalogEnablerSmartCatalogSession(Id catalogId) throws NotFoundException, OperationFailedException
OsidSession to manage catalog enabler smart
catalogs.catalogId - the Id of the Catalog CatalogEnablerSmartCatalogSession NotFoundException - no Catalog found by
the given Id NullArgumentException - catalogId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerSmartCatalog() is false
optional - This method must be implemented if
supportsCatalogEnablerSmartCatalog() is
true. CatalogEnablerRuleLookupSession getCatalogEnablerRuleLookupSession() throws OperationFailedException
OsidSession associated with the catalog
enabler mapping lookup service for looking up the rules applied to the
catalog. CatalogEnablerRuleLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerRuleLookup() is false
optional - This method must be implemented if
supportsCatalogEnablerRuleLookup() is true.
CatalogEnablerRuleLookupSession getCatalogEnablerRuleLookupSessionForCatalog(Id catalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the catalog
enabler mapping lookup service for the given catalog for looking up
rules applied to a catalog.catalogId - the Id of the Catalog CatalogEnablerRuleLookupSession NotFoundException - no Catalog found by
the given Id NullArgumentException - catalogId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerRuleLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCatalogEnablerRuleLookup() and
supportsVisibleFederation() are true.
CatalogEnablerRuleApplicationSession getCatalogEnablerRuleApplicationSession() throws OperationFailedException
OsidSession associated with the catalog
enabler assignment service to apply enablers to catalogs. CatalogEnablerRuleApplicationSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerRuleApplication() is
false optional - This method must be implemented if
supportsCatalogEnablerRuleApplication() is
true. CatalogEnablerRuleApplicationSession getCatalogEnablerRuleApplicationSessionForCatalog(Id catalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the catalog
enabler assignment service for the given catalog to apply enablers to
catalogs.catalogId - the Id of the Catalog CatalogEnablerRuleApplicationSession NotFoundException - no Catalog found by
the given Id NullArgumentException - catalogId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEnablerRuleApplication() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCatalogEnablerRuleApplication() and
supportsVisibleFederation() are true.