public interface TopologyRulesProfile extends OsidProfile
The topology rules profile describes the interoperability among topology rules services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getEdgeEnablerRecordTypes()
Gets the supported
EdgeEnabler record types. |
TypeList |
getEdgeEnablerSearchRecordTypes()
Gets the supported
EdgeEnabler search record types. |
boolean |
supportsEdgeEnablerAdmin()
Tests if an edge enabler administrative service is supported.
|
boolean |
supportsEdgeEnablerGraph()
Tests if an edge enabler graph lookup service is supported.
|
boolean |
supportsEdgeEnablerGraphAssignment()
Tests if an edge enabler graph service is supported.
|
boolean |
supportsEdgeEnablerLookup()
Tests if looking up edge enablers is supported.
|
boolean |
supportsEdgeEnablerNotification()
Tests if an edge enabler notification service is supported.
|
boolean |
supportsEdgeEnablerQuery()
Tests if querying edge enablers is supported.
|
boolean |
supportsEdgeEnablerRecordType(Type edgeEnablerRecordType)
Tests if the given
EdgeEnabler record type is
supported. |
boolean |
supportsEdgeEnablerRuleApplication()
Tests if an edge enabler rule application service is supported.
|
boolean |
supportsEdgeEnablerRuleLookup()
Tests if an edge enabler rule lookup service is supported.
|
boolean |
supportsEdgeEnablerSearch()
Tests if searching edge enablers is supported.
|
boolean |
supportsEdgeEnablerSearchRecordType(Type edgeEnablerSearchRecordType)
Tests if the given
EdgeEnabler search record type is
supported. |
boolean |
supportsEdgeEnablerSmartGraph()
Tests if an edge enabler graph lookup service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any broker 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 supportsEdgeEnablerLookup()
true
if edge enabler lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerQuery()
true
if edge enabler query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerSearch()
true
if edge enabler search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerAdmin()
true
if edge enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerNotification()
true
if edge enabler notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerGraph()
true
if an edge enabler graph lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerGraphAssignment()
true
if edge enabler graph assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerSmartGraph()
true
if an edge enabler graph service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerRuleLookup()
true
if an edge enabler rule lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEdgeEnablerRuleApplication()
true
if edge enabler rule application service
is supported, false
otherwisemandatory
- This method must be implemented. TypeList getEdgeEnablerRecordTypes()
EdgeEnabler
record types. EdgeEnabler
record typesmandatory
- This method must be implemented. boolean supportsEdgeEnablerRecordType(Type edgeEnablerRecordType)
EdgeEnabler
record type is
supported.edgeEnablerRecordType
- a Type
indicating an
EdgeEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- edgeEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getEdgeEnablerSearchRecordTypes()
EdgeEnabler
search record types. EdgeEnabler
search record typesmandatory
- This method must be implemented. boolean supportsEdgeEnablerSearchRecordType(Type edgeEnablerSearchRecordType)
EdgeEnabler
search record type is
supported.edgeEnablerSearchRecordType
- a Type
indicating
an EdgeEnabler
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
edgeEnablerSearchRecordType
is null
mandatory
- This method must be implemented.