public interface TopologyRulesManager extends OsidManager, TopologyRulesProfile
The topology rules manager provides access to topology rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
EdgeEnablerLookupSession:
a session to retrieve
edge enablers EdgeEnablerQuerySession:
a session to query for
edge enablers EdgeEnablerSearchSession:
a session to search for
edge enablers EdgeEnablerAdminSession:
a session to create and
delete edge enablers EdgeEnablerNotificationSession:
a session to
receive notifications pertaining to edge enabler changes EdgeEnablerGraphSession:
a session to look up edge
enabler graph mappings EdgeEnablerGraphAssignmentSession:
a session to
manage edge enabler to graph mappings EdgeEnablerSmartGraphSession:
a session to manage
dynamic ontologies of edge enablers EdgeEnablerRuleLookupSession:
a session to look up
edge enabler to edge mappings EdgeEnablerRuleApplicationSession:
a session to
apply edge enablers to edges Modifier and Type | Method and Description |
---|---|
EdgeEnablerAdminSession |
getEdgeEnablerAdminSession()
Gets the
OsidSession associated with the edge enabler
administration service. |
EdgeEnablerAdminSession |
getEdgeEnablerAdminSessionForGraph(Id graphId)
Gets the
OsidSession associated with the edge enabler
administration service for the given graph. |
EdgeEnablerGraphAssignmentSession |
getEdgeEnablerGraphAssignmentSession()
Gets the
OsidSession associated with assigning edge
enablers to ontologies for edge. |
EdgeEnablerGraphSession |
getEdgeEnablerGraphSession()
Gets the
OsidSession to lookup edge enabler/graph
mappings for edge enablers. |
EdgeEnablerLookupSession |
getEdgeEnablerLookupSession()
Gets the
OsidSession associated with the edge enabler
lookup service. |
EdgeEnablerLookupSession |
getEdgeEnablerLookupSessionForGraph(Id graphId)
Gets the
OsidSession associated with the edge enabler
lookup service for the given graph. |
EdgeEnablerNotificationSession |
getEdgeEnablerNotificationSession(EdgeEnablerReceiver edgeEnablerReceiver)
Gets the
OsidSession associated with the edge enabler
notification service. |
EdgeEnablerNotificationSession |
getEdgeEnablerNotificationSessionForGraph(EdgeEnablerReceiver edgeEnablerReceiver,
Id graphId)
Gets the
OsidSession associated with the edge enabler
notification service for the given graph. |
EdgeEnablerQuerySession |
getEdgeEnablerQuerySession()
Gets the
OsidSession associated with the edge enabler
query service. |
EdgeEnablerQuerySession |
getEdgeEnablerQuerySessionForGraph(Id graphId)
Gets the
OsidSession associated with the edge enabler
query service for the given graph. |
EdgeEnablerRuleApplicationSession |
getEdgeEnablerRuleApplicationSession()
Gets the
OsidSession associated with the edge enabler
assignment service to apply enablers to ontologies. |
EdgeEnablerRuleApplicationSession |
getEdgeEnablerRuleApplicationSessionForGraph(Id graphId)
Gets the
OsidSession associated with the edge enabler
assignment service for the given graph to apply enablers to
ontologies. |
EdgeEnablerRuleLookupSession |
getEdgeEnablerRuleLookupSession()
Gets the
OsidSession associated with the edge enabler
mapping lookup service for looking up the rules applied to the graph. |
EdgeEnablerRuleLookupSession |
getEdgeEnablerRuleLookupSessionForGraph(Id graphId)
Gets the
OsidSession associated with the edge enabler
mapping lookup service for the given graph for looking up rules
applied to a graph. |
EdgeEnablerSearchSession |
getEdgeEnablerSearchSession()
Gets the
OsidSession associated with the edge enabler
search service. |
EdgeEnablerSearchSession |
getEdgeEnablerSearchSessionForGraph(Id graphId)
Gets the
OsidSession associated with the edge enablers
earch service for the given graph. |
EdgeEnablerSmartGraphSession |
getEdgeEnablerSmartGraphSession(Id graphId)
Gets the
OsidSession to manage edge enabler smart
ontologies. |
changeBranch, initialize, rollbackService
close
getEdgeEnablerRecordTypes, getEdgeEnablerSearchRecordTypes, supportsEdgeEnablerAdmin, supportsEdgeEnablerGraph, supportsEdgeEnablerGraphAssignment, supportsEdgeEnablerLookup, supportsEdgeEnablerNotification, supportsEdgeEnablerQuery, supportsEdgeEnablerRecordType, supportsEdgeEnablerRuleApplication, supportsEdgeEnablerRuleLookup, supportsEdgeEnablerSearch, supportsEdgeEnablerSearchRecordType, supportsEdgeEnablerSmartGraph, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
EdgeEnablerLookupSession getEdgeEnablerLookupSession() throws OperationFailedException
OsidSession
associated with the edge enabler
lookup service. EdgeEnablerLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerLookup()
is false
optional
- This method must be implemented if
supportsEdgeEnablerLookup()
is true.
EdgeEnablerLookupSession getEdgeEnablerLookupSessionForGraph(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the edge enabler
lookup service for the given graph.graphId
- the Id
of the Graph
EdgeEnablerLookupSession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEdgeEnablerLookup()
and
supportsVisibleFederation()
are true.
EdgeEnablerQuerySession getEdgeEnablerQuerySession() throws OperationFailedException
OsidSession
associated with the edge enabler
query service. EdgeEnablerQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerQuery()
is false
optional
- This method must be implemented if
supportsEdgeEnablerQuery()
is true.
EdgeEnablerQuerySession getEdgeEnablerQuerySessionForGraph(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the edge enabler
query service for the given graph.graphId
- the Id
of the Graph
EdgeEnablerQuerySession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEdgeEnablerQuery()
and
supportsVisibleFederation()
are true.
EdgeEnablerSearchSession getEdgeEnablerSearchSession() throws OperationFailedException
OsidSession
associated with the edge enabler
search service. EdgeEnablerSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerSearch()
is false
optional
- This method must be implemented if
supportsEdgeEnablerSearch()
is true.
EdgeEnablerSearchSession getEdgeEnablerSearchSessionForGraph(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the edge enablers
earch service for the given graph.graphId
- the Id
of the Graph
EdgeEnablerSearchSession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEdgeEnablerSearch()
and
supportsVisibleFederation()
are true.
EdgeEnablerAdminSession getEdgeEnablerAdminSession() throws OperationFailedException
OsidSession
associated with the edge enabler
administration service. EdgeEnablerAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerAdmin()
is false
optional
- This method must be implemented if
supportsEdgeEnablerAdmin()
is true.
EdgeEnablerAdminSession getEdgeEnablerAdminSessionForGraph(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the edge enabler
administration service for the given graph.graphId
- the Id
of the Graph
EdgeEnablerAdminSession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEdgeEnablerAdmin()
and
supportsVisibleFederation()
are true.
EdgeEnablerNotificationSession getEdgeEnablerNotificationSession(EdgeEnablerReceiver edgeEnablerReceiver) throws OperationFailedException
OsidSession
associated with the edge enabler
notification service.edgeEnablerReceiver
- the notification callback EdgeEnablerNotificationSession
NullArgumentException
- edgeEnablerReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerNotification()
is false
optional
- This method must be implemented if
supportsEdgeEnablerNotification()
is true.
EdgeEnablerNotificationSession getEdgeEnablerNotificationSessionForGraph(EdgeEnablerReceiver edgeEnablerReceiver, Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the edge enabler
notification service for the given graph.edgeEnablerReceiver
- the notification callbackgraphId
- the Id
of the Graph
EdgeEnablerNotificationSession
NotFoundException
- no graph found by the given
Id
NullArgumentException
- edgeEnablerReceiver
or graphId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEdgeEnablerNotification()
and
supportsVisibleFederation()
are true.
EdgeEnablerGraphSession getEdgeEnablerGraphSession() throws OperationFailedException
OsidSession
to lookup edge enabler/graph
mappings for edge enablers. EdgeEnablerGraphSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerGraph()
is false
optional
- This method must be implemented if
supportsEdgeEnablerGraph()
is true.
EdgeEnablerGraphAssignmentSession getEdgeEnablerGraphAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning edge
enablers to ontologies for edge. EdgeEnablerGraphAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerGraphAssignment()
is false
optional
- This method must be implemented if
supportsEdgeEnablerGraphAssignment()
is
true.
EdgeEnablerSmartGraphSession getEdgeEnablerSmartGraphSession(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
to manage edge enabler smart
ontologies.graphId
- the Id
of the Graph
EdgeEnablerSmartGraphSession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerSmartGraph()
is false
optional
- This method must be implemented if
supportsEdgeEnablerSmartGraph()
is true.
EdgeEnablerRuleLookupSession getEdgeEnablerRuleLookupSession() throws OperationFailedException
OsidSession
associated with the edge enabler
mapping lookup service for looking up the rules applied to the graph. EdgeEnablerRuleLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerRuleLookup()
is false
optional
- This method must be implemented if
supportsEdgeEnablerRuleLookup()
is true.
EdgeEnablerRuleLookupSession getEdgeEnablerRuleLookupSessionForGraph(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the edge enabler
mapping lookup service for the given graph for looking up rules
applied to a graph.graphId
- the Id
of the Graph
EdgeEnablerRuleLookupSession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerRuleLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEdgeEnablerRuleLookup()
and
supportsVisibleFederation()
are true.
EdgeEnablerRuleApplicationSession getEdgeEnablerRuleApplicationSession() throws OperationFailedException
OsidSession
associated with the edge enabler
assignment service to apply enablers to ontologies. EdgeEnablerRuleApplicationSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerRuleApplication()
is false
optional
- This method must be implemented if
supportsEdgeEnablerRuleApplication()
is
true.
EdgeEnablerRuleApplicationSession getEdgeEnablerRuleApplicationSessionForGraph(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the edge enabler
assignment service for the given graph to apply enablers to
ontologies.graphId
- the Id
of the Graph
EdgeEnablerRuleApplicationSession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeEnablerRuleApplication()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEdgeEnablerRuleApplication()
and
supportsVisibleFederation()
are true.