OSID Logo
OSID Specifications
sequencing package
Version 3.0.0
Release Candidate Preview
Interfaceosid.sequencing.SequencingProfile
Implementsosid.OsidProfile
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.

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

Tests if looking up elements is supported.

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

Tests if managing elements is supported.

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

Tests if sequencing elements is supported.

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

Tests if looking up chains is supported.

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

Tests if querying chains is supported.

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

Tests if searching chains is supported.

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

Tests if chain administrative service is supported.

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

Tests if a chain notification service is supported.

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

Tests if a chain antimatroid lookup service is supported.

Returnboolean true 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.

Returnboolean true 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.

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

Tests if looking up antimatroids is supported.

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

Tests if querying antimatroids is supported.

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

Tests if searching antimatroids is supported.

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

Tests if antimatroid administrative service is supported.

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

Tests if an antimatroid notification service is supported.

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

Tests for the availability of an antimatroid hierarchy traversal service.

Returnboolean true 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.

Returnboolean true 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
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT chainRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT chainSearchRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT antimatroidRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT antimatroidSearchRecordType is null
CompliancemandatoryThis method must be implemented.