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, rollbackService
close
getAntimatroidRecordTypes, 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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ElementLookupSession 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.