Interface SequencingProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
SequencingManager, SequencingProxyManager
The sequencing profile describes the interoperability among sequencing services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedAntimatroidrecord types.Gets the supportedAntimatroidsearch record types.Gets the supportedChainrecord types.Gets the supportedChainsearch types.booleanTests if antimatroid administrative service is supported.booleanTests for the availability of an antimatroid hierarchy traversal service.booleanTests for the availability of an antimatroid hierarchy design service.booleanTests if looking up antimatroids is supported.booleanTests if an antimatroid notification service is supported.booleanTests if querying antimatroids is supported.booleansupportsAntimatroidRecordType(Type antimatroidRecordType) Tests if the givenAntimatroidrecord type is supported.booleanTests if searching antimatroids is supported.booleansupportsAntimatroidSearchRecordType(Type antimatroidSearchRecordType) Tests if the givenAntimatroidsearch record type is supported.booleanTests if chain administrative service is supported.booleanTests if a chain antimatroid lookup service is supported.booleanTests if a chain antimatroid assignment service is supported.booleanTests if looking up chains is supported.booleanTests if a chain notification service is supported.booleanTests if querying chains is supported.booleansupportsChainRecordType(Type chainRecordType) Tests if the givenChainrecord type is supported.booleanTests if searching chains is supported.booleansupportsChainSearchRecordType(Type chainSearchRecordType) Tests if the givenChainsearch type is supported.booleanTests if a chain smart antimatroid service is supported.booleanTests if managing elements is supported.booleanTests if looking up elements is supported.booleanTests if sequencing elements is supported.booleanTests if any action group federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()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.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsElementLookup
boolean supportsElementLookup()Tests if looking up elements is supported.- Returns:
trueif element lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsElementAdmin
boolean supportsElementAdmin()Tests if managing elements is supported.- Returns:
trueif element management is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequencing
boolean supportsSequencing()Tests if sequencing elements is supported.- Returns:
trueif element sequencing is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChainLookup
boolean supportsChainLookup()Tests if looking up chains is supported.- Returns:
trueif chain lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChainQuery
boolean supportsChainQuery()Tests if querying chains is supported.- Returns:
trueif chain query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChainSearch
boolean supportsChainSearch()Tests if searching chains is supported.- Returns:
trueif chain search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChainAdmin
boolean supportsChainAdmin()Tests if chain administrative service is supported.- Returns:
trueif chain administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChainNotification
boolean supportsChainNotification()Tests if a chain notification service is supported.- Returns:
trueif chain notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChainAntimatroid
boolean supportsChainAntimatroid()Tests if a chain antimatroid lookup service is supported.- Returns:
trueif a chain antimatroid lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChainAntimatroidAssignment
boolean supportsChainAntimatroidAssignment()Tests if a chain antimatroid assignment service is supported.- Returns:
trueif a chain to antimatroid assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChainSmartAntimatroid
boolean supportsChainSmartAntimatroid()Tests if a chain smart antimatroid service is supported.- Returns:
trueif a chain smart antimatroid service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAntimatroidLookup
boolean supportsAntimatroidLookup()Tests if looking up antimatroids is supported.- Returns:
trueif antimatroid lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAntimatroidQuery
boolean supportsAntimatroidQuery()Tests if querying antimatroids is supported.- Returns:
trueif an antimatroid query service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAntimatroidSearch
boolean supportsAntimatroidSearch()Tests if searching antimatroids is supported.- Returns:
trueif antimatroid search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAntimatroidAdmin
boolean supportsAntimatroidAdmin()Tests if antimatroid administrative service is supported.- Returns:
trueif antimatroid administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAntimatroidNotification
boolean supportsAntimatroidNotification()Tests if an antimatroid notification service is supported.- Returns:
trueif antimatroid notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAntimatroidHierarchy
boolean supportsAntimatroidHierarchy()Tests for the availability of an antimatroid hierarchy traversal service.- Returns:
trueif antimatroid hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsAntimatroidHierarchyDesign
boolean supportsAntimatroidHierarchyDesign()Tests for the availability of an antimatroid hierarchy design service.- Returns:
trueif antimatroid hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getChainRecordTypes
TypeList getChainRecordTypes()Gets the supportedChainrecord types.- Returns:
- a list containing the supported
Chainrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsChainRecordType
Tests if the givenChainrecord type is supported.- Parameters:
chainRecordType- aTypeindicating aChainrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-chainRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getChainSearchRecordTypes
TypeList getChainSearchRecordTypes()Gets the supportedChainsearch types.- Returns:
- a list containing the supported
Chainsearch types - Compliance:
mandatory- This method must be implemented.
-
supportsChainSearchRecordType
Tests if the givenChainsearch type is supported.- Parameters:
chainSearchRecordType- aTypeindicating aChainsearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-chainSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAntimatroidRecordTypes
TypeList getAntimatroidRecordTypes()Gets the supportedAntimatroidrecord types.- Returns:
- a list containing the supported
Antimatroidtypes - Compliance:
mandatory- This method must be implemented.
-
supportsAntimatroidRecordType
Tests if the givenAntimatroidrecord type is supported.- Parameters:
antimatroidRecordType- aTypeindicating anAntimatroidrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-antimatroidRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAntimatroidSearchRecordTypes
TypeList getAntimatroidSearchRecordTypes()Gets the supportedAntimatroidsearch record types.- Returns:
- a list containing the supported
Antimatroidsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsAntimatroidSearchRecordType
Tests if the givenAntimatroidsearch record type is supported.- Parameters:
antimatroidSearchRecordType- aTypeindicating anAntimatroidsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-antimatroidSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-