public interface HierarchyProfile extends OsidProfile
The hierarchy profile describes the interoperability among hierarchy services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getHierarchyRecordTypes()
Gets the supported
Hierarchy types. |
TypeList |
getHierarchySearchRecordTypes()
Gets the supported
Hierarchy search record types. |
boolean |
supportsHierarchyAdmin()
Tests if a hierarchy administration is supported.
|
boolean |
supportsHierarchyDesign()
Tests if hierarchy design is supported.
|
boolean |
supportsHierarchyLookup()
Tests if a hierarchy lookup is supported.
|
boolean |
supportsHierarchyNotification()
Tests if hierarchy notification is supported.
|
boolean |
supportsHierarchyQuery()
Tests if a hierarchy query is supported.
|
boolean |
supportsHierarchyRecordType(Type hierarchyRecordType)
Tests if the given
Hierarchy record type is supported. |
boolean |
supportsHierarchySearch()
Tests if a hierarchy search is supported.
|
boolean |
supportsHierarchySearchRecordType(Type hierarchySearchRecordType)
Tests if the given
Hierarchy search record type is
supported. |
boolean |
supportsHierarchySequencing()
Tests if hierarchy sequencing is supported.
|
boolean |
supportsHierarchyStructureNotification()
Tests if hierarchy structure notification is supported.
|
boolean |
supportsHierarchyTraversal()
Tests if hierarchy traversal is supported.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported
, false otherwisemandatory - This method must be implemented. boolean supportsHierarchyTraversal()
true if hierarchy traversal is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHierarchyDesign()
true if hierarchy design is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHierarchySequencing()
true if hierarchy sequencing is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHierarchyStructureNotification()
true if hierarchy structure notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsHierarchyLookup()
true if hierarchy lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHierarchyQuery()
true if hierarchy query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHierarchySearch()
true if hierarchy search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHierarchyAdmin()
true if hierarchy administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHierarchyNotification()
true if hierarchy notification is supported
, false otherwisemandatory - This method must be implemented. TypeList getHierarchyRecordTypes()
Hierarchy types. Hierarchy
record typesmandatory - This method must be implemented. boolean supportsHierarchyRecordType(Type hierarchyRecordType)
Hierarchy record type is supported.hierarchyRecordType - a Type indicating a
Hierarchy record type true if the given record Type is supported,
false otherwiseNullArgumentException - hierarchyRecordType
is null mandatory - This method must be implemented. TypeList getHierarchySearchRecordTypes()
Hierarchy search record types. Hierarchy
search record typesmandatory - This method must be implemented. boolean supportsHierarchySearchRecordType(Type hierarchySearchRecordType)
Hierarchy search record type is
supported.hierarchySearchRecordType - a Type indicating a
Hierarchy search record type true if the given Type is supported,
false otherwiseNullArgumentException -
hierarchySearchRecordType is null mandatory - This method must be implemented.