public interface SequencingProfile extends OsidProfile
The sequencing profile describes the interoperability among sequencing services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAntimatroidRecordTypes()
Gets the supported
Antimatroid record types. |
TypeList |
getAntimatroidSearchRecordTypes()
Gets the supported
Antimatroid search record types. |
TypeList |
getChainRecordTypes()
Gets the supported
Chain record types. |
TypeList |
getChainSearchRecordTypes()
Gets the supported
Chain search types. |
boolean |
supportsAntimatroidAdmin()
Tests if antimatroid administrative service is supported.
|
boolean |
supportsAntimatroidHierarchy()
Tests for the availability of an antimatroid hierarchy traversal
service.
|
boolean |
supportsAntimatroidHierarchyDesign()
Tests for the availability of an antimatroid hierarchy design service.
|
boolean |
supportsAntimatroidLookup()
Tests if looking up antimatroids is supported.
|
boolean |
supportsAntimatroidNotification()
Tests if an antimatroid
notification service is
supported. |
boolean |
supportsAntimatroidQuery()
Tests if querying antimatroids is supported.
|
boolean |
supportsAntimatroidRecordType(Type antimatroidRecordType)
Tests if the given
Antimatroid record type is
supported. |
boolean |
supportsAntimatroidSearch()
Tests if searching antimatroids is supported.
|
boolean |
supportsAntimatroidSearchRecordType(Type antimatroidSearchRecordType)
Tests if the given
Antimatroid search record type is
supported. |
boolean |
supportsChainAdmin()
Tests if chain
administrative service is supported. |
boolean |
supportsChainAntimatroid()
Tests if a chain antimatroid lookup service is supported.
|
boolean |
supportsChainAntimatroidAssignment()
Tests if a chain antimatroid assignment service is supported.
|
boolean |
supportsChainLookup()
Tests if looking up chains is supported.
|
boolean |
supportsChainNotification()
Tests if a chain
notification service is supported. |
boolean |
supportsChainQuery()
Tests if querying chains is supported.
|
boolean |
supportsChainRecordType(Type chainRecordType)
Tests if the given
Chain record type is supported. |
boolean |
supportsChainSearch()
Tests if searching chains is supported.
|
boolean |
supportsChainSearchRecordType(Type chainSearchRecordType)
Tests if the given
Chain search type is supported. |
boolean |
supportsChainSmartAntimatroid()
Tests if a chain smart antimatroid service is supported.
|
boolean |
supportsElementAdmin()
Tests if managing elements is supported.
|
boolean |
supportsElementLookup()
Tests if looking up elements is supported.
|
boolean |
supportsSequencing()
Tests if sequencing elements is supported.
|
boolean |
supportsVisibleFederation()
Tests if any action group federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsElementLookup()
true
if element lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsElementAdmin()
true
if element management is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSequencing()
true
if element sequencing is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsChainLookup()
true
if chain lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsChainQuery()
true
if chain query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsChainSearch()
true
if chain search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsChainAdmin()
administrative service is supported. true
if chain administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsChainNotification()
notification service is supported. true
if chain notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsChainAntimatroid()
true
if a chain antimatroid lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsChainAntimatroidAssignment()
true
if a chain to antimatroid assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsChainSmartAntimatroid()
true
if a chain smart antimatroid service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAntimatroidLookup()
true
if antimatroid lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAntimatroidQuery()
true
if an antimatroid query service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAntimatroidSearch()
true
if antimatroid search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAntimatroidAdmin()
true
if antimatroid administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAntimatroidNotification()
notification service is
supported. true
if antimatroid notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAntimatroidHierarchy()
true
if antimatroid hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsAntimatroidHierarchyDesign()
true
if antimatroid hierarchy design is
available, false
otherwisemandatory
- This method must be implemented. TypeList getChainRecordTypes()
Chain
record types. Chain
record
typesmandatory
- This method must be implemented. boolean supportsChainRecordType(Type chainRecordType)
Chain
record type is supported.chainRecordType
- a Type
indicating a
Chain
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- chainRecordType
is null
mandatory
- This method must be implemented. TypeList getChainSearchRecordTypes()
Chain
search types. Chain
search
typesmandatory
- This method must be implemented. boolean supportsChainSearchRecordType(Type chainSearchRecordType)
Chain
search type is supported.chainSearchRecordType
- a Type
indicating a
Chain
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- chainSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getAntimatroidRecordTypes()
Antimatroid
record types. Antimatroid
typesmandatory
- This method must be implemented. boolean supportsAntimatroidRecordType(Type antimatroidRecordType)
Antimatroid
record type is
supported.antimatroidRecordType
- a Type
indicating an
Antimatroid
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- antimatroidRecordType
is null
mandatory
- This method must be implemented. TypeList getAntimatroidSearchRecordTypes()
Antimatroid
search record types. Antimatroid
search record typesmandatory
- This method must be implemented. boolean supportsAntimatroidSearchRecordType(Type antimatroidSearchRecordType)
Antimatroid
search record type is
supported.antimatroidSearchRecordType
- a Type
indicating
an Antimatroid
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
antimatroidSearchRecordType
is null
mandatory
- This method must be implemented.