public interface TopologyPathProfile extends OsidProfile
The topology profile describes the interoperability among topology path services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getPathRecordTypes()
Gets the supported
Path record types. |
TypeList |
getPathSearchRecordTypes()
Gets the supported
Path search types. |
boolean |
supportsPathAdmin()
Tests if path
administrative service is supported. |
boolean |
supportsPathGraph()
Tests if a path graph lookup service is supported.
|
boolean |
supportsPathGraphAssignment()
Tests if a path graph service is supported.
|
boolean |
supportsPathLookup()
Tests if looking up paths is supported.
|
boolean |
supportsPathNotification()
Tests if a path
notification service is supported. |
boolean |
supportsPathQuery()
Tests if querying paths is supported.
|
boolean |
supportsPathRecordType(Type pathRecordType)
Tests if the given
Path record type is supported. |
boolean |
supportsPathSearch()
Tests if searching paths is supported.
|
boolean |
supportsPathSearchRecordType(Type pathSearchRecordType)
Tests if the given
Path search type is supported. |
boolean |
supportsPathSmartGraph()
Tests if a path smart graph lookup service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any graph 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 supportsPathLookup()
true
if path lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathQuery()
true
if path query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathSearch()
true
if path search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathAdmin()
administrative service is supported. true
if path administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPathNotification()
notification service is supported. true
if path notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPathGraph()
true
if a path graph lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathGraphAssignment()
true
if path to graph assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathSmartGraph()
true
if a path smart graph service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getPathRecordTypes()
Path
record types. Path
record
typesmandatory
- This method must be implemented. boolean supportsPathRecordType(Type pathRecordType)
Path
record type is supported.pathRecordType
- a Type
indicating a Path
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- pathRecordType
is null
mandatory
- This method must be implemented. TypeList getPathSearchRecordTypes()
Path
search types. Path
search
typesmandatory
- This method must be implemented. boolean supportsPathSearchRecordType(Type pathSearchRecordType)
Path
search type is supported.pathSearchRecordType
- a Type
indicating a
Path
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- pathSearchRecordType
is null
mandatory
- This method must be implemented.