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, rollbackServiceclosegetEdgeEnablerRecordTypes, getEdgeEnablerSearchRecordTypes, supportsEdgeEnablerAdmin, supportsEdgeEnablerGraph, supportsEdgeEnablerGraphAssignment, supportsEdgeEnablerLookup, supportsEdgeEnablerNotification, supportsEdgeEnablerQuery, supportsEdgeEnablerRecordType, supportsEdgeEnablerRuleApplication, supportsEdgeEnablerRuleLookup, supportsEdgeEnablerSearch, supportsEdgeEnablerSearchRecordType, supportsEdgeEnablerSmartGraph, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdEdgeEnablerLookupSession 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.