public interface CatalogingProxyManager extends OsidProxyManager, CatalogingProfile
The cataloging manager provides access to cataloging sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager support the passing of a Proxy for
the purposes of passing information from server environments.
CatalogSession: a session to lookup mappings to
catalogs CatalogAssignmentSession: a session to manage Id
to Catalog mappings CatalogEntryNotificationSession: a session to
receive notification of changed mappings CatalogLookupSession: a session to retrieve
catalogs CatalogQuerySession: a session to query catalogs
CatalogSearchSession: a session to search for
catalogs CatalogAdminSession: a session to create, update
and delete catalogs CatalogNotificationSession: a session to receive
notifications for changes in catalogs CatalogHierarchyTraversalSession: a session to
traverse hierarchies of catalogs CatalogHierarchyDesignSession: a session to manage
hierarchues of catalogs The cataloging manager also provides a profile for determing the supported search types supported by this service.
| Modifier and Type | Method and Description |
|---|---|
CatalogAdminSession |
getCatalogAdminSession(Proxy proxy)
Gets the catalog administrative session for creating, updating and
deleting catalogs.
|
CatalogAssignmentSession |
getCatalogAssignmentSession(Proxy proxy)
Gets the catalog session for mapping
Ids to
Catalogs. |
CatalogEntryNotificationSession |
getCatalogEntryNotificationSession(CatalogEntryReceiver catalogEntryReceiver,
Proxy proxy)
Gets the catalog session for mapping
Ids to
Catalogs. |
CatalogEntryNotificationSession |
getCatalogEntryNotificationSessionForCatalog(CatalogEntryReceiver catalogEntryReceiver,
Id catalogId,
Proxy proxy)
Gets the notification session for subscribing to changes to catalogs
for the given catalog.
|
CatalogHierarchyDesignSession |
getCatalogHierarchyDesignSession(Proxy proxy)
Gets the catalog hierarchy design session.
|
CatalogHierarchySession |
getCatalogHierarchySession(Proxy proxy)
Gets the catalog hierarchy traversal session.
|
CatalogingRulesProxyManager |
getCatalogingRulesProxyManager()
Gets the cataloging rules proxy manager.
|
CatalogLookupSession |
getCatalogLookupSession(Proxy proxy)
Gets the catalog lookup session.
|
CatalogNotificationSession |
getCatalogNotificationSession(CatalogReceiver catalogReceiver,
Proxy proxy)
Gets the notification session for subscribing to changes to catalogs.
|
CatalogQuerySession |
getCatalogQuerySession(Proxy proxy)
Gets the catalog query session.
|
CatalogSearchSession |
getCatalogSearchSession(Proxy proxy)
Gets the catalog search session.
|
CatalogSession |
getCatalogSession(Proxy proxy)
Gets the catalog session for retrieving
Id to
Catalog mappings. |
changeBranch, initialize, rollbackServiceclosegetCatalogRecordTypes, getCatalogSearchRecordTypes, supportsCatalog, supportsCatalogAdmin, supportsCatalogAssignment, supportsCatalogEntryNotification, supportsCatalogHierarchy, supportsCatalogHierarchyDesign, supportsCatalogingRules, supportsCatalogLookup, supportsCatalogNotification, supportsCatalogQuery, supportsCatalogRecordType, supportsCatalogSearch, supportsCatalogSearchRecordType, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdCatalogSession getCatalogSession(Proxy proxy) throws OperationFailedException
Id to
Catalog mappings.proxy - a proxy CatalogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCatalog()
is false optional - This method must be implemented if
supportsCatalog() is true. CatalogAssignmentSession getCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
Ids to
Catalogs. proxy - a proxy CatalogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogAssignment() is false optional - This method must be implemented if
supportsCatalogAssignment() is true.
CatalogEntryNotificationSession getCatalogEntryNotificationSession(CatalogEntryReceiver catalogEntryReceiver, Proxy proxy) throws OperationFailedException
Ids to
Catalogs. catalogEntryReceiver - the notification callbackproxy - a proxy CatalogEntryNotificationSession NullArgumentException - catalogEntryReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEntrytNotification() is false
optional - This method must be implemented if
supportsCatalogEntryNotification() is true.
CatalogEntryNotificationSession getCatalogEntryNotificationSessionForCatalog(CatalogEntryReceiver catalogEntryReceiver, Id catalogId, Proxy proxy) throws OperationFailedException
catalogEntryReceiver - the notification callbackcatalogId - the Id of the Catalog proxy - a proxy CatalogEntryNotificationSession NullArgumentException - catalogEntryReceiver,
catalogId, or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogEntryNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCatalogEntryNotification() and
supportsVisibleFederation() are true
CatalogLookupSession getCatalogLookupSession(Proxy proxy) throws OperationFailedException
proxy - a proxy CatalogLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCatalogLookup()
is false optional - This method must be implemented if
supportsCatalogLookup() is true. CatalogQuerySession getCatalogQuerySession(Proxy proxy) throws OperationFailedException
proxy - a proxy CatalogQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCatalogQuery()
is false optional - This method must be implemented if
supportsCatalogQuery() is true. CatalogSearchSession getCatalogSearchSession(Proxy proxy) throws OperationFailedException
proxy - a proxy CatalogSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCatalogSearch()
is false optional - This method must be implemented if
supportsCatalogSearch() is true. CatalogAdminSession getCatalogAdminSession(Proxy proxy) throws OperationFailedException
proxy - a proxy CatalogAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCatalogAdmin()
is false optional - This method must be implemented if
supportsCatalogAdmin() is true. CatalogNotificationSession getCatalogNotificationSession(CatalogReceiver catalogReceiver, Proxy proxy) throws OperationFailedException
catalogReceiver - the notification callbackproxy - a proxy CatalogNotificationSession NullArgumentException - catalogReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogNotification() is false optional - This method must be implemented if
supportsCatalogNotification() is true.
CatalogHierarchySession getCatalogHierarchySession(Proxy proxy) throws OperationFailedException
proxy - proxy CatalogHierarchySession NullArgumentException - proxy is nullOperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogHierarchy() is false optional - This method must be implemented if
supportsCatalogHierarchy() is true. CatalogHierarchyDesignSession getCatalogHierarchyDesignSession(Proxy proxy) throws OperationFailedException
proxy - proxy CatalogHierarchyDesignSession NullArgumentException - proxy is nullOperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogHierarchyDesign() is false
optional - This method must be implemented if
supportsCatalogHierarchyDesign() is true.
CatalogingRulesProxyManager getCatalogingRulesProxyManager() throws OperationFailedException
CatalogingRulesManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogingRules() is false optional - This method must be implemented if
supportsCatalogingRules() is true.