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, rollbackService
close
getCatalogEnablerRecordTypes, getCatalogEnablerSearchRecordTypes, supportsCatalogEnablerAdmin, supportsCatalogEnablerCatalog, supportsCatalogEnablerCatalogAssignment, supportsCatalogEnablerLookup, supportsCatalogEnablerNotification, supportsCatalogEnablerQuery, supportsCatalogEnablerRecordType, supportsCatalogEnablerRuleApplication, supportsCatalogEnablerRuleLookup, supportsCatalogEnablerSearch, supportsCatalogEnablerSearchRecordType, supportsCatalogEnablerSmartCatalog, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
CatalogEnablerLookupSession 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.