public interface TopologyProfile extends OsidProfile
The topology profile describes the interoperability among topology services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getEdgeRecordTypes()
Gets the supported
Edge record types. |
TypeList |
getEdgeSearchRecordTypes()
Gets the supported
Edge search record types. |
TypeList |
getGraphRecordTypes()
Gets the supported
Graph record types. |
TypeList |
getGraphSearchRecordTypes()
Gets the supported
Graph search record types. |
TypeList |
getNodeRecordTypes()
Gets the supported
Node record types. |
TypeList |
getNodeSearchRecordTypes()
Gets the supported
Node search types. |
boolean |
supportsEdgeAdmin()
Tests if edge
administrative service is supported. |
boolean |
supportsEdgeGraph()
Tests if an edge graph mapping lookup service is supported.
|
boolean |
supportsEdgeGraphAssignment()
Tests if an edge graph mapping service is supported.
|
boolean |
supportsEdgeLookup()
Tests if looking up edges is supported.
|
boolean |
supportsEdgeNotification()
Tests if an edge
notification service is supported. |
boolean |
supportsEdgeRecordType(Type edgeRecordType)
Tests if the given
Edge record type is supported. |
boolean |
supportsEdgeSearch()
Tests if searching edges is supported.
|
boolean |
supportsEdgeSearchRecordType(Type edgeSearchRecordType)
Tests if the given
Edge search record type is
supported. |
boolean |
supportsEdgeSmartGraph()
Tests if an edgesmart graph cataloging service is supported.
|
boolean |
supportsGraphAdmin()
Tests if graph administrative service is supported.
|
boolean |
supportsGraphHierarchy()
Tests for the availability of a graph hierarchy traversal service.
|
boolean |
supportsGraphHierarchyDesign()
Tests for the availability of a graph hierarchy design service.
|
boolean |
supportsGraphLookup()
Tests if looking up graphs is supported.
|
boolean |
supportsGraphNotification()
Tests if a graph
notification service is supported. |
boolean |
supportsGraphQuery()
Tests if querying graphs is supported.
|
boolean |
supportsGraphRecordType(Type graphRecordType)
Tests if the given
Graph record type is supported. |
boolean |
supportsGraphSearch()
Tests if searching graphs is supported.
|
boolean |
supportsGraphSearchRecordType(Type graphSearchRecordType)
Tests if the given
Graph search record type is
supported. |
boolean |
supportsNodeAdmin()
Tests if node
administrative service is supported. |
boolean |
supportsNodeGraph()
Tests if a node graph mapping lookup service is supported.
|
boolean |
supportsNodeGraphAssignment()
Tests if a node graph mapping service is supported.
|
boolean |
supportsNodeLookup()
Tests if looking up nodes is supported.
|
boolean |
supportsNodeNotification()
Tests if a node
notification service is supported. |
boolean |
supportsNodeQuery()
Tests if querying nodes is supported.
|
boolean |
supportsNodeRecordType(Type nodeRecordType)
Tests if the given
Node record type is supported. |
boolean |
supportsNodeSearch()
Tests if searching nodes is supported.
|
boolean |
supportsNodeSearchRecordType(Type nodeSearchRecordType)
Tests if the given
Node search type is supported. |
boolean |
supportsNodeSmartGraph()
Tests if a node smart graph cataloging service is supported.
|
boolean |
supportsTopologyBatch()
Tests for the availability of a topology pbatchath service.
|
boolean |
supportsTopologyPath()
Tests for the availability of a topology path service.
|
boolean |
supportsTopologyRouting()
Tests if topology routing is supported.
|
boolean |
supportsTopologyRules()
Tests for the availability of a topology rules service.
|
boolean |
supportsTopologyTraversal()
Tests if traversing topologies is supported.
|
boolean |
supportsVisibleFederation()
Tests if any graph federation is exposed.
|
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 supportsTopologyTraversal()
true if topology traversal is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTopologyRouting()
true if topology routing is supported,
false otherwisemandatory - This method must be implemented. boolean supportsNodeLookup()
true if node lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsNodeQuery()
true if node query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsNodeSearch()
true if node search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsNodeAdmin()
administrative service is supported. true if node administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsNodeNotification()
notification service is supported. true if node notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsNodeGraph()
true if a node graph lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsNodeGraphAssignment()
true if node to graph mapping service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsNodeSmartGraph()
true if node smart graphs are supported,
false otherwisemandatory - This method must be implemented. boolean supportsEdgeLookup()
true if edge lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsEdgeSearch()
true if edge search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsEdgeAdmin()
administrative service is supported. true if edge administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsEdgeNotification()
notification service is supported. true if edge notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsEdgeGraph()
true if an edge graph lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsEdgeGraphAssignment()
true if edge to graph mapping service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsEdgeSmartGraph()
true if edge smart graphs are supported,
false otherwisemandatory - This method must be implemented. boolean supportsGraphLookup()
true if graph lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsGraphQuery()
true if graph query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsGraphSearch()
true if graph search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsGraphAdmin()
true if graph administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsGraphNotification()
notification service is supported. true if graph notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsGraphHierarchy()
true if graph hierarchy traversal is available,
false otherwisemandatory - This method must be implemented in all
providers. boolean supportsGraphHierarchyDesign()
true if graph hierarchy design is available,
false otherwisemandatory - This method must be implemented. boolean supportsTopologyBatch()
true if a topology batch service is available,
false otherwisemandatory - This method must be implemented. boolean supportsTopologyPath()
true if a topology path service is available,
false otherwisemandatory - This method must be implemented. boolean supportsTopologyRules()
true if a topology rules service is available,
false otherwisemandatory - This method must be implemented. TypeList getNodeRecordTypes()
Node record types. Node record
typesmandatory - This method must be implemented. boolean supportsNodeRecordType(Type nodeRecordType)
Node record type is supported.nodeRecordType - a Type indicating a Node
record type true if the given record type is supported,
false otherwiseNullArgumentException - nodeRecordType
is null mandatory - This method must be implemented. TypeList getNodeSearchRecordTypes()
Node search types. Node search
typesmandatory - This method must be implemented. boolean supportsNodeSearchRecordType(Type nodeSearchRecordType)
Node search type is supported.nodeSearchRecordType - a Type indicating a
Node search type true if the given Type is
supported, false otherwiseNullArgumentException - nodeSearchRecordType
is null mandatory - This method must be implemented. TypeList getEdgeRecordTypes()
Edge record types. Edge record
typesmandatory - This method must be implemented. boolean supportsEdgeRecordType(Type edgeRecordType)
Edge record type is supported.edgeRecordType - a Type indicating an Edge
record type true if the given Type is
supported, false otherwiseNullArgumentException - edgeRecordType
is null mandatory - This method must be implemented. TypeList getEdgeSearchRecordTypes()
Edge search record types. Edge search
record typesmandatory - This method must be implemented. boolean supportsEdgeSearchRecordType(Type edgeSearchRecordType)
Edge search record type is
supported.edgeSearchRecordType - a Type indicating an
Edge search record type true if the given Type is
supported, false otherwiseNullArgumentException - edgeSearchRecordType
is null mandatory - This method must be implemented. TypeList getGraphRecordTypes()
Graph record types. Graph typesmandatory - This method must be implemented. boolean supportsGraphRecordType(Type graphRecordType)
Graph record type is supported.graphRecordType - a Type indicating a
Graph record type true if the given Type is
supported, false otherwiseNullArgumentException - graphRecordType
is null mandatory - This method must be implemented. TypeList getGraphSearchRecordTypes()
Graph search record types. Graph search
record typesmandatory - This method must be implemented. boolean supportsGraphSearchRecordType(Type graphSearchRecordType)
Graph search record type is
supported.graphSearchRecordType - a Type indicating a
Graph search record type true if the given Type is
supported, false otherwiseNullArgumentException - graphSearchRecordType
is null mandatory - This method must be implemented.