OSID Logo
OSID Specifications
sequencing package
Version 3.1.0
Interfaceosid.sequencing.SequencingProxyManager
Implementsosid.OsidProxyManager
osid.sequencing.SequencingProfile
Used Byosid.orchestration.OrchestrationManager
Description

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
MethodgetElementLookupSession
Description

Gets the OsidSession associated with the element lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ElementLookupSession an ElementLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsElementLookup() is false
Complianceoptional This method must be implemented if supportsElementLookup() is true.
MethodgetElementLookupSessionForAntimatroid
Description

Gets the OsidSession associated with the element lookup service for the given antimatroid.

Parametersosid.id.IdantimatroidId the Id of the antimatroid
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ElementLookupSession an ElementLookupSession
ErrorsNOT_FOUND no Antimatroid found by the given Id
NULL_ARGUMENT antimatroidId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsElementLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsElementLookup() and supportsVisibleFederation() are true
MethodgetElementAdminSession
Description

Gets the OsidSession associated with the element admin service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ElementAdminSession an ElementAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsElementAdmin() is false
Complianceoptional This method must be implemented if supportsElementAdmin() is true.
MethodgetElementAdminSessionForAntimatroid
Description

Gets the OsidSession associated with the element admin service for the given antimatroid.

Parametersosid.id.IdantimatroidId the Id of the antimatroid
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ElementAdminSession an ElementAdminSession
ErrorsNOT_FOUND no Antimatroid found by the given Id
NULL_ARGUMENT antimatroidId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsElementAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsElementAdmin() and supportsVisibleFederation() are true
MethodgetSequencingSession
Description

Gets the OsidSession associated with the element sequencing service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.SequencingSession a SequencingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequencingn() is false
Complianceoptional This method must be implemented if supportsSequencing() is true.
MethodgetSequencingSessionForAntimatroid
Description

Gets the OsidSession associated with the element sequencing service for the given antimatroid.

Parametersosid.id.IdantimatroidId the Id of the antimatroid
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.SequencingSession a SequencingSession
ErrorsNOT_FOUND no Antimatroid found by the given Id
NULL_ARGUMENT antimatroidId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequencing() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequencing() and supportsVisibleFederation() are true
MethodgetChainLookupSession
Description

Gets the OsidSession associated with the chain lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainLookupSession a ChainLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainLookup() is false
Complianceoptional This method must be implemented if supportsChainLookup() is true.
MethodgetChainLookupSessionForAntimatroid
Description

Gets the OsidSession associated with the chain lookup service for the given antimatroid.

Parametersosid.id.IdantimatroidId the Id of the antimatroid
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainLookupSession a ChainLookupSession
ErrorsNOT_FOUND no Antimatroid found by the given Id
NULL_ARGUMENT antimatroidId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsChainLookup() and supportsVisibleFederation() are true.
MethodgetChainQuerySession
Description

Gets the OsidSession associated with the chain query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainQuerySession a ChainQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainQuery() is false
Complianceoptional This method must be implemented if supportsChainQuery() is true.
MethodgetChainQuerySessionForAntimatroid
Description

Gets the OsidSession associated with the chain query service for the given antimatroid.

Parametersosid.id.IdantimatroidId the Id of the Antimatroid
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainQuerySession a ChainQuerySession
ErrorsNOT_FOUND no antimatroid found by the given Id
NULL_ARGUMENT antimatroidId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsChainQuery() and supportsVisibleFederation() are true.
MethodgetChainSearchSession
Description

Gets the OsidSession associated with the chain search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainSearchSession a ChainSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainSearch() is false
Complianceoptional This method must be implemented if supportsChainSearch() is true.
MethodgetChainSearchSessionForAntimatroid
Description

Gets the OsidSession associated with the chain search service for the given antimatroid.

Parametersosid.id.IdantimatroidId the Id of the Antimatroid
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainSearchSession a ChainSearchSession
ErrorsNOT_FOUND no antimatroid found by the given Id
NULL_ARGUMENT antimatroidId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsChainSearch() and supportsVisibleFederation() are true.
MethodgetChainAdminSession
Description

Gets the OsidSession associated with the chain administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainAdminSession a ChainAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainAdmin() is false
Complianceoptional This method must be implemented if supportsChainAdmin() is true.
MethodgetChainAdminSessionForInput
Description

Gets the OsidSession associated with the chain administration service for the given input.

Parametersosid.id.IdinputId the Id of the Input
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainAdminSession a ChainAdminSession
ErrorsNOT_FOUND no input found by the given Id
NULL_ARGUMENT inputId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsChainAdmin() and supportsVisibleFederation() are true.
MethodgetChainNotificationSession
Description

Gets the OsidSession associated with the chain notification service.

Parametersosid.sequencing.ChainReceiverchainReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainNotificationSession a ChainNotificationSession
ErrorsNULL_ARGUMENT chainReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainNotification() is false
Complianceoptional This method must be implemented if supportsChainNotification() is true.
MethodgetChainNotificationSessionForAntimatroid
Description

Gets the OsidSession associated with the chain notification service for the given antimatroid.

Parametersosid.sequencing.ChainReceiverchainReceiver the notification callback
osid.id.IdantimatroidId the Id of the Antimatroid
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainNotificationSession a ChainNotificationSession
ErrorsNOT_FOUND no antimatroid found by the given Id
NULL_ARGUMENT chainReceiver, antimatroidId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsChainNotification() and supportsVisibleFederation() are true.
MethodgetChainAntimatroidSession
Description

Gets the OsidSession to lookup chain/antimatroid mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainAntimatroidSession a ChainAntimatroidSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainAntimatroid() is false
Complianceoptional This method must be implemented if supportsChainAntimatroid() is true.
MethodgetChainAntimatroidAssignmentSession
Description

Gets the OsidSession associated with assigning chains to antimatroids.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainAntimatroidAssignmentSession a ChainAntimatroidAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainAntimatroidAssignment() is false
Complianceoptional This method must be implemented if supportsChainAntimatroidAssignment() is true.
MethodgetChainSmartAntimatroidSession
Description

Gets the OsidSession to manage locatin smart antimatroids.

Parametersosid.id.IdantimatroidId the Id of the Antimatroid
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.ChainSmartAntimatroidSession a ChainSmartAntimatroidSession
ErrorsNOT_FOUND no antimatroid found by the given Id
NULL_ARGUMENT antimatroidId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChainSmartAntimatroid() is false
Complianceoptional This method must be implemented if supportsChainSmartAntimatroid() is true.
MethodgetAntimatroidLookupSession
Description

Gets the OsidSession associated with the antimatroid lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.AntimatroidLookupSession an AntimatroidLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAntimatroidLookup() is false
Complianceoptional This method must be implemented if supportsAntimatroidLookup() is true.
MethodgetAntimatroidQuerySession
Description

Gets the OsidSession associated with the antimatroid query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.AntimatroidQuerySession an AntimatroidQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAntimatroidQuery() is false
Complianceoptional This method must be implemented if supportsAntimatroidQuery() is true.
MethodgetAntimatroidSearchSession
Description

Gets the OsidSession associated with the antimatroid search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.AntimatroidSearchSession an AntimatroidSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAntimatroidSearch() is false
Complianceoptional This method must be implemented if supportsAntimatroidSearch() is true.
MethodgetAntimatroidAdminSession
Description

Gets the OsidSession associated with the antimatroid administrative service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.AntimatroidAdminSession an AntimatroidAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAntimatroidAdmin() is false
Complianceoptional This method must be implemented if supportsAntimatroidAdmin() is true.
MethodgetAntimatroidNotificationSession
Description

Gets the OsidSession associated with the antimatroid notification service.

Parametersosid.sequencing.AntimatroidReceiverantimatroidReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.sequencing.AntimatroidNotificationSession an AntimatroidNotificationSession
ErrorsNULL_ARGUMENT antimatroidReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAntimatroidNotification() is false
Complianceoptional This method must be implemented if supportsAntimatroidNotification() is true.
MethodgetAntimatroidHierarchySession
Description

Gets the OsidSession associated with the antimatroid hierarchy service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.AntimatroidHierarchySession an AntimatroidHierarchySession for antimatroids
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAntimatroidHierarchy() is false
Complianceoptional This method must be implemented if supportsAntimatroidHierarchy() is true.
MethodgetAntimatroidHierarchyDesignSession
Description

Gets the OsidSession associated with the antimatroid hierarchy design service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.sequencing.AntimatroidHierarchyDesignSession an HierarchyDesignSession for antimatroids
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAntimatroidHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsAntimatroidHierarchyDesign() is true.