public interface SequencingProxyManager extends OsidProxyManager, SequencingProfile
The sequencing proxy manager provides access to sequencing sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager pass a Proxy for passing
information from server environments. The sessions included in this
manager are:
ElementLookupSession : a session for retrieving
elements in a chain ElementAdminSession : a session for managing
elements in a chain SequencingSession : a session for sequencing
elements in a chain ChainLookupSession: a session to retrieve chains
ChainQuerySession: a session to query for chains
ChainSearchSession: a session to search for chains
ChainAdminSession: a session to create and delete
chains ChainNotificationSession: a session to receive
notifications pertaining to chain changes ChainAntimatroidsSession: a session to look up
chain antimatroids mappings ChainAntimatroidAssignmentSession: a session to
manage chain to antimatroid mappings ChainSmartAntimatroidSession: a session to manage
dynamic antimatroids of chains AntimatroidLookupSession: a session to retrieve
antimatroids AntimatroidQuerySession: a session to search for
antimatroids AntimatroidSearchSession: a session to search for
antimatroids AntimatroidAdminSession: a session to create and
delete antimatroids AntimatroidNotificationSession: a session to
receive notifications pertaining to antimatroid changes AntimatroidHierarchySession: a session to traverse
a hierarchy of antimatroid AntimatroidHierarchyDesignSession: a session to
manage an antimatroid hierarchy | Modifier and Type | Method and Description |
|---|---|
AntimatroidAdminSession |
getAntimatroidAdminSession(Proxy proxy)
Gets the
OsidSession associated with the antimatroid
administrative service. |
AntimatroidHierarchyDesignSession |
getAntimatroidHierarchyDesignSession(Proxy proxy)
Gets the
OsidSession associated with the antimatroid
hierarchy design service. |
AntimatroidHierarchySession |
getAntimatroidHierarchySession(Proxy proxy)
Gets the
OsidSession associated with the antimatroid
hierarchy service. |
AntimatroidLookupSession |
getAntimatroidLookupSession(Proxy proxy)
Gets the
OsidSession associated with the antimatroid
lookup service. |
AntimatroidNotificationSession |
getAntimatroidNotificationSession(AntimatroidReceiver antimatroidReceiver,
Proxy proxy)
Gets the
OsidSession associated with the antimatroid
notification service. |
AntimatroidQuerySession |
getAntimatroidQuerySession(Proxy proxy)
Gets the
OsidSession associated with the antimatroid
query service. |
AntimatroidSearchSession |
getAntimatroidSearchSession(Proxy proxy)
Gets the
OsidSession associated with the antimatroid
search service. |
ChainAdminSession |
getChainAdminSession(Proxy proxy)
Gets the
OsidSession associated with the chain
administration service. |
ChainAdminSession |
getChainAdminSessionForInput(Id inputId,
Proxy proxy)
Gets the
OsidSession associated with the chain
administration service for the given input. |
ChainAntimatroidAssignmentSession |
getChainAntimatroidAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning chains
to antimatroids. |
ChainAntimatroidSession |
getChainAntimatroidSession(Proxy proxy)
Gets the
OsidSession to lookup chain/antimatroid
mappings. |
ChainLookupSession |
getChainLookupSession(Proxy proxy)
Gets the
OsidSession associated with the chain lookup
service. |
ChainLookupSession |
getChainLookupSessionForAntimatroid(Id antimatroidId,
Proxy proxy)
Gets the
OsidSession associated with the chain lookup
service for the given antimatroid. |
ChainNotificationSession |
getChainNotificationSession(ChainReceiver chainReceiver,
Proxy proxy)
Gets the
OsidSession associated with the chain
notification service. |
ChainNotificationSession |
getChainNotificationSessionForAntimatroid(ChainReceiver chainReceiver,
Id antimatroidId,
Proxy proxy)
Gets the
OsidSession associated with the chain
notification service for the given antimatroid. |
ChainQuerySession |
getChainQuerySession(Proxy proxy)
Gets the
OsidSession associated with the chain query
service. |
ChainQuerySession |
getChainQuerySessionForAntimatroid(Id antimatroidId,
Proxy proxy)
Gets the
OsidSession associated with the chain query
service for the given antimatroid. |
ChainSearchSession |
getChainSearchSession(Proxy proxy)
Gets the
OsidSession associated with the chain search
service. |
ChainSearchSession |
getChainSearchSessionForAntimatroid(Id antimatroidId,
Proxy proxy)
Gets the
OsidSession associated with the chain search
service for the given antimatroid. |
ChainSmartAntimatroidSession |
getChainSmartAntimatroidSession(Id antimatroidId,
Proxy proxy)
Gets the
OsidSession to manage locatin smart
antimatroids. |
ElementAdminSession |
getElementAdminSession(Proxy proxy)
Gets the
OsidSession associated with the element admin
service. |
ElementAdminSession |
getElementAdminSessionForAntimatroid(Id antimatroidId,
Proxy proxy)
Gets the
OsidSession associated with the element admin
service for the given antimatroid. |
ElementLookupSession |
getElementLookupSession(Proxy proxy)
Gets the
OsidSession associated with the element lookup
service. |
ElementLookupSession |
getElementLookupSessionForAntimatroid(Id antimatroidId,
Proxy proxy)
Gets the
OsidSession associated with the element lookup
service for the given antimatroid. |
SequencingSession |
getSequencingSession(Proxy proxy)
Gets the
OsidSession associated with the element
sequencing service. |
SequencingSession |
getSequencingSessionForAntimatroid(Id antimatroidId,
Proxy proxy)
Gets the
OsidSession associated with the element
sequencing service for the given antimatroid. |
changeBranch, initialize, rollbackServiceclosegetAntimatroidRecordTypes, getAntimatroidSearchRecordTypes, getChainRecordTypes, getChainSearchRecordTypes, supportsAntimatroidAdmin, supportsAntimatroidHierarchy, supportsAntimatroidHierarchyDesign, supportsAntimatroidLookup, supportsAntimatroidNotification, supportsAntimatroidQuery, supportsAntimatroidRecordType, supportsAntimatroidSearch, supportsAntimatroidSearchRecordType, supportsChainAdmin, supportsChainAntimatroid, supportsChainAntimatroidAssignment, supportsChainLookup, supportsChainNotification, supportsChainQuery, supportsChainRecordType, supportsChainSearch, supportsChainSearchRecordType, supportsChainSmartAntimatroid, supportsElementAdmin, supportsElementLookup, supportsSequencing, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdElementLookupSession getElementLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the element lookup
service.proxy - a proxy ElementLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsElementLookup()
is false optional - This method must be implemented if
supportsElementLookup() is true. ElementLookupSession getElementLookupSessionForAntimatroid(Id antimatroidId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the element lookup
service for the given antimatroid.antimatroidId - the Id of the antimatroidproxy - a proxy ElementLookupSession NotFoundException - no Antimatroid found
by the given Id NullArgumentException - antimatroidId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException - supportsElementLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsElementLookup() and
supportsVisibleFederation() are true
ElementAdminSession getElementAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the element admin
service.proxy - a proxy ElementAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsElementAdmin()
is false optional - This method must be implemented if
supportsElementAdmin() is true. ElementAdminSession getElementAdminSessionForAntimatroid(Id antimatroidId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the element admin
service for the given antimatroid.antimatroidId - the Id of the antimatroidproxy - a proxy ElementAdminSession NotFoundException - no Antimatroid found
by the given Id NullArgumentException - antimatroidId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException - supportsElementAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsElementAdmin() and
supportsVisibleFederation() are true
SequencingSession getSequencingSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the element
sequencing service.proxy - a proxy SequencingSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsSequencingn()
is false optional - This method must be implemented if
supportsSequencing() is true. SequencingSession getSequencingSessionForAntimatroid(Id antimatroidId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the element
sequencing service for the given antimatroid.antimatroidId - the Id of the antimatroidproxy - a proxy SequencingSession NotFoundException - no Antimatroid found
by the given Id NullArgumentException - antimatroidId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException - supportsSequencing()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsSequencing() and
supportsVisibleFederation() are true
ChainLookupSession getChainLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the chain lookup
service.proxy - a proxy ChainLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsChainLookup()
is false optional - This method must be implemented if
supportsChainLookup() is true. ChainLookupSession getChainLookupSessionForAntimatroid(Id antimatroidId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the chain lookup
service for the given antimatroid.antimatroidId - the Id of the antimatroidproxy - a proxy ChainLookupSession NotFoundException - no Antimatroid found
by the given Id NullArgumentException - antimatroidId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException - supportsChainLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsChainLookup() and
supportsVisibleFederation() are true.
ChainQuerySession getChainQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the chain query
service.proxy - a proxy ChainQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsChainQuery()
is false optional - This method must be implemented if
supportsChainQuery() is true. ChainQuerySession getChainQuerySessionForAntimatroid(Id antimatroidId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the chain query
service for the given antimatroid.antimatroidId - the Id of the Antimatroid
proxy - a proxy ChainQuerySession NotFoundException - no antimatroid found by the given
Id NullArgumentException - antimatroidId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException - supportsChainQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsChainQuery() and
supportsVisibleFederation() are true.
ChainSearchSession getChainSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the chain search
service.proxy - a proxy ChainSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsChainSearch()
is false optional - This method must be implemented if
supportsChainSearch() is true. ChainSearchSession getChainSearchSessionForAntimatroid(Id antimatroidId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the chain search
service for the given antimatroid.antimatroidId - the Id of the Antimatroid
proxy - a proxy ChainSearchSession NotFoundException - no antimatroid found by the given
Id NullArgumentException - antimatroidId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException - supportsChainSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsChainSearch() and
supportsVisibleFederation() are true.
ChainAdminSession getChainAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the chain
administration service.proxy - a proxy ChainAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsChainAdmin()
is false optional - This method must be implemented if
supportsChainAdmin() is true. ChainAdminSession getChainAdminSessionForInput(Id inputId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the chain
administration service for the given input.inputId - the Id of the Input proxy - a proxy ChainAdminSession NotFoundException - no input found by the given
Id NullArgumentException - inputId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException - supportsChainAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsChainAdmin() and
supportsVisibleFederation() are true.
ChainNotificationSession getChainNotificationSession(ChainReceiver chainReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the chain
notification service.chainReceiver - the notification callbackproxy - a proxy ChainNotificationSession NullArgumentException - chainReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsChainNotification() is false optional - This method must be implemented if
supportsChainNotification() is true.
ChainNotificationSession getChainNotificationSessionForAntimatroid(ChainReceiver chainReceiver, Id antimatroidId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the chain
notification service for the given antimatroid.chainReceiver - the notification callbackantimatroidId - the Id of the Antimatroid
proxy - a proxy ChainNotificationSession NotFoundException - no antimatroid found by the given
Id NullArgumentException - chainReceiver,
antimatroidId or proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsChainNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsChainNotification() and
supportsVisibleFederation() are true.
ChainAntimatroidSession getChainAntimatroidSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup chain/antimatroid
mappings.proxy - a proxy ChainAntimatroidSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsChainAntimatroid() is false optional - This method must be implemented if
supportsChainAntimatroid() is true. ChainAntimatroidAssignmentSession getChainAntimatroidAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning chains
to antimatroids.proxy - a proxy ChainAntimatroidAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsChainAntimatroidAssignment() is false
optional - This method must be implemented if
supportsChainAntimatroidAssignment() is
true. ChainSmartAntimatroidSession getChainSmartAntimatroidSession(Id antimatroidId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession to manage locatin smart
antimatroids.antimatroidId - the Id of the Antimatroid
proxy - a proxy ChainSmartAntimatroidSession NotFoundException - no antimatroid found by the given
Id NullArgumentException - antimatroidId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsChainSmartAntimatroid() is false
optional - This method must be implemented if
supportsChainSmartAntimatroid() is true.
AntimatroidLookupSession getAntimatroidLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the antimatroid
lookup service.proxy - a proxy AntimatroidLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAntimatroidLookup() is false optional - This method must be implemented if
supportsAntimatroidLookup() is true.
AntimatroidQuerySession getAntimatroidQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the antimatroid
query service.proxy - a proxy AntimatroidQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAntimatroidQuery() is false optional - This method must be implemented if
supportsAntimatroidQuery() is true. AntimatroidSearchSession getAntimatroidSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the antimatroid
search service.proxy - a proxy AntimatroidSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAntimatroidSearch() is false optional - This method must be implemented if
supportsAntimatroidSearch() is true.
AntimatroidAdminSession getAntimatroidAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the antimatroid
administrative service.proxy - a proxy AntimatroidAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAntimatroidAdmin() is false optional - This method must be implemented if
supportsAntimatroidAdmin() is true. AntimatroidNotificationSession getAntimatroidNotificationSession(AntimatroidReceiver antimatroidReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the antimatroid
notification service.antimatroidReceiver - the notification callbackproxy - a proxy AntimatroidNotificationSession NullArgumentException - antimatroidReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsAntimatroidNotification() is false
optional - This method must be implemented if
supportsAntimatroidNotification() is true.
AntimatroidHierarchySession getAntimatroidHierarchySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the antimatroid
hierarchy service.proxy - a proxy AntimatroidHierarchySession for antimatroidsNullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAntimatroidHierarchy() is false optional - This method must be implemented if
supportsAntimatroidHierarchy() is true.
AntimatroidHierarchyDesignSession getAntimatroidHierarchyDesignSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the antimatroid
hierarchy design service.proxy - a proxy HierarchyDesignSession for antimatroidsNullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAntimatroidHierarchyDesign() is false
optional - This method must be implemented if
supportsAntimatroidHierarchyDesign() is
true.