OSID Logo
OSID Specifications
sequencing package
Version 3.0.0
Interfaceosid.sequencing.SequencingProfile
Implementsosid.OsidProfile
Implemented Byosid.sequencing.SequencingManager
osid.sequencing.SequencingProxyManager
Description

The sequencing profile describes the interoperability among sequencing services.

MethodsupportsVisibleFederation
Description

Tests if any action group federation is exposed. Federation is exposed when a specific action group may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of action groups appears as a single action group.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsElementLookup
Description

Tests if looking up elements is supported.

Returnbooleantrue if element lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsElementAdmin
Description

Tests if managing elements is supported.

Returnbooleantrue if element management is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSequencing
Description

Tests if sequencing elements is supported.

Returnbooleantrue if element sequencing is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChainLookup
Description

Tests if looking up chains is supported.

Returnbooleantrue if chain lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChainQuery
Description

Tests if querying chains is supported.

Returnbooleantrue if chain query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChainSearch
Description

Tests if searching chains is supported.

Returnbooleantrue if chain search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChainAdmin
Description

Tests if chain administrative service is supported.

Returnbooleantrue if chain administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChainNotification
Description

Tests if a chain notification service is supported.

Returnbooleantrue if chain notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChainAntimatroid
Description

Tests if a chain antimatroid lookup service is supported.

Returnbooleantrue if a chain antimatroid lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChainAntimatroidAssignment
Description

Tests if a chain antimatroid assignment service is supported.

Returnbooleantrue if a chain to antimatroid assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChainSmartAntimatroid
Description

Tests if a chain smart antimatroid service is supported.

Returnbooleantrue if a chain smart antimatroid service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAntimatroidLookup
Description

Tests if looking up antimatroids is supported.

Returnbooleantrue if antimatroid lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAntimatroidQuery
Description

Tests if querying antimatroids is supported.

Returnbooleantrue if an antimatroid query service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAntimatroidSearch
Description

Tests if searching antimatroids is supported.

Returnbooleantrue if antimatroid search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAntimatroidAdmin
Description

Tests if antimatroid administrative service is supported.

Returnbooleantrue if antimatroid administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAntimatroidNotification
Description

Tests if an antimatroid notification service is supported.

Returnbooleantrue if antimatroid notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAntimatroidHierarchy
Description

Tests for the availability of an antimatroid hierarchy traversal service.

Returnbooleantrue if antimatroid hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsAntimatroidHierarchyDesign
Description

Tests for the availability of an antimatroid hierarchy design service.

Returnbooleantrue if antimatroid hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetChainRecordTypes
Description

Gets the supported Chain record types.

Returnosid.type.TypeLista list containing the supported Chain record types
CompliancemandatoryThis method must be implemented.
MethodsupportsChainRecordType
Description

Tests if the given Chain record type is supported.

Parametersosid.type.TypechainRecordTypea Type indicating a Chain record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTchainRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetChainSearchRecordTypes
Description

Gets the supported Chain search types.

Returnosid.type.TypeLista list containing the supported Chain search types
CompliancemandatoryThis method must be implemented.
MethodsupportsChainSearchRecordType
Description

Tests if the given Chain search type is supported.

Parametersosid.type.TypechainSearchRecordTypea Type indicating a Chain search type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTchainSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAntimatroidRecordTypes
Description

Gets the supported Antimatroid record types.

Returnosid.type.TypeLista list containing the supported Antimatroid types
CompliancemandatoryThis method must be implemented.
MethodsupportsAntimatroidRecordType
Description

Tests if the given Antimatroid record type is supported.

Parametersosid.type.TypeantimatroidRecordTypea Type indicating an Antimatroid record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTantimatroidRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAntimatroidSearchRecordTypes
Description

Gets the supported Antimatroid search record types.

Returnosid.type.TypeLista list containing the supported Antimatroid search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAntimatroidSearchRecordType
Description

Tests if the given Antimatroid search record type is supported.

Parametersosid.type.TypeantimatroidSearchRecordTypea Type indicating an Antimatroid search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTantimatroidSearchRecordType is null
CompliancemandatoryThis method must be implemented.