public interface TopologyProxyManager extends OsidProxyManager, TopologyProfile
The topology manager provides access to topology sessions and provides
interoperability tests for various aspects of this service. Methods in
this manager include a Proxy for passing information from
server environments.The sessions included in this manager are:
TopologyTraversalSession: a session to traverse
topologies TopologyRoutingSession: a session get routes
through topologies NodeLookupSession: a session to retrieve nodes
NodeQuerySession: a session to query nodes NodeSearchSession: a session to search for nodes
NodeAdminSession: a session to create and delete
nodes NodeNotificationSession: a session to receive
notifications pertaining to node changes NodeGraphSession: a session to look up node to
graph mappings NodeGraphAssignmentSession: a session to manage
node to graph mappings NodeSmartGraphSession: a session to manage smart
graphs of nodes EdgeLookupSession: a session to retrieve edges
EdgeSearchSession: a session to search for edges
EdgeAdminSession: a session to create and delete
edges EdgeNotificationSession: a session to receive
notifications pertaining to edge changes EdgeGraphSession: a session to looking mappings of
edges to graphs EdgeGraphAssignmentSession: a session to manage
edge to graph mappings EdgeSmartGraphSession: a session to manage smart
graphs of edges GraphLookupSession: a session to retrieve graphs
GraphQuerySession: a session to query for graphs
GraphSearchSession: a session to search for graphs
GraphAdminSession: a session to create and delete
graphs GraphNotificationSession: a session to receive
notifications pertaining to graph changes GraphHierarchySession: a session to traverse a
hierarchy of graph GraphHierarchyDesignSession: a session to manage a
graph hierarchy | Modifier and Type | Method and Description |
|---|---|
EdgeAdminSession |
getEdgeAdminSession(Proxy proxy)
Gets the
OsidSession associated with the edge
administration service. |
EdgeAdminSession |
getEdgeAdminSessionForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the edge
administration service for the given graph. |
EdgeGraphAssignmentSession |
getEdgeGraphAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning edges to
graphs. |
EdgeGraphSession |
getEdgeGraphSession(Proxy proxy)
Gets the
OsidSession to lookup edge/graph mappings. |
EdgeLookupSession |
getEdgeLookupSession(Proxy proxy)
Gets the
OsidSession associated with the edge lookup
service. |
EdgeLookupSession |
getEdgeLookupSessionForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the edge lookup
service for the given graph. |
EdgeNotificationSession |
getEdgeNotificationSession(EdgeReceiver edgeReceiver,
Proxy proxy)
Gets the
OsidSession associated with the edge
notification service. |
EdgeNotificationSession |
getEdgeNotificationSessionForGraph(EdgeReceiver edgeReceiver,
Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the edge
notification service for the given graph. |
EdgeQuerySession |
getEdgeQuerySession(Proxy proxy)
Gets the
OsidSession associated with the edge query
service. |
EdgeQuerySession |
getEdgeQuerySessionForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the edge query
service for the given graph. |
EdgeSearchSession |
getEdgeSearchSession(Proxy proxy)
Gets the
OsidSession associated with the edge search
service. |
EdgeSearchSession |
getEdgeSearchSessionForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the edge search
service for the given graph. |
EdgeSmartGraphSession |
getEdgeSmartGraphSession(Id graphId,
Proxy proxy)
Gets the
OsidSession to manage dynamic graphs of
retlationships. |
GraphAdminSession |
getGraphAdminSession(Proxy proxy)
Gets the
OsidSession associated with the graph
administrative service. |
GraphHierarchyDesignSession |
getGraphHierarchyDesignSession(Proxy proxy)
Gets the
OsidSession associated with the graph
hierarchy design service. |
GraphHierarchySession |
getGraphHierarchySession(Proxy proxy)
Gets the
OsidSession associated with the graph
hierarchy service. |
GraphLookupSession |
getGraphLookupSession(Proxy proxy)
Gets the
OsidSession associated with the graph lookup
service. |
GraphNotificationSession |
getGraphNotificationSession(GraphReceiver graphReceiver,
Proxy proxy)
Gets the
OsidSession associated with the graph
notification service. |
GraphQuerySession |
getGraphQuerySession(Proxy proxy)
Gets the
OsidSession associated with the graph query
service. |
GraphSearchSession |
getGraphSearchSession(Proxy proxy)
Gets the
OsidSession associated with the graph search
service. |
NodeAdminSession |
getNodeAdminSession(Proxy proxy)
Gets the
OsidSession associated with the node
administration service. |
NodeAdminSession |
getNodeAdminSessionForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the node
administration service for the given graph. |
NodeGraphAssignmentSession |
getNodeGraphAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning nodes to
graphs. |
NodeGraphSession |
getNodeGraphSession(Proxy proxy)
Gets the
OsidSession to lookup node/graph mappings. |
NodeLookupSession |
getNodeLookupSession(Proxy proxy)
Gets the
OsidSession associated with the node lookup
service. |
NodeLookupSession |
getNodeLookupSessionForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the node lookup
service for the given graph. |
NodeNotificationSession |
getNodeNotificationSession(NodeReceiver nodeReceiver,
Proxy proxy)
Gets the
OsidSession associated with the node
notification service. |
NodeNotificationSession |
getNodeNotificationSessionForGraph(NodeReceiver nodeReceiver,
Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the node
notification service for the given graph. |
NodeQuerySession |
getNodeQuerySession(Proxy proxy)
Gets the
OsidSession associated with the node query
service. |
NodeQuerySession |
getNodeQuerySessionForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the node query
service for the given graph. |
NodeSearchSession |
getNodeSearchSession(Proxy proxy)
Gets the
OsidSession associated with the node search
service. |
NodeSearchSession |
getNodeSearchSessionForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the node search
service for the given graph. |
NodeSmartGraphSession |
getNodeSmartGraphSession(Id graphId,
Proxy proxy)
Gets the
OsidSession to manage dynamic graphs of
retlationships. |
TopologyBatchProxyManager |
getTopologyBatchProxyManager()
Gets a
TopologyBatchManager. |
TopologyPathProxyManager |
getTopologyPathProxyManager()
Gets a
TopologyPathManager. |
TopologyRoutingSession |
getTopologyRoutingForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the topology
routing service for the given graph. |
TopologyRoutingSession |
getTopologyRoutingSession(Proxy proxy)
Gets the
OsidSession associated with the topology
routing service. |
TopologyRulesProxyManager |
getTopologyRulesProxyManager()
Gets a
TopologyRulesManager. |
TopologyTraversalSession |
getTopologyTraversalForGraph(Id graphId,
Proxy proxy)
Gets the
OsidSession associated with the topology
traversal service for the given graph. |
TopologyTraversalSession |
getTopologyTraversalSession(Proxy proxy)
Gets the
OsidSession associated with the topology
traversal service. |
changeBranch, initialize, rollbackServiceclosegetEdgeRecordTypes, getEdgeSearchRecordTypes, getGraphRecordTypes, getGraphSearchRecordTypes, getNodeRecordTypes, getNodeSearchRecordTypes, supportsEdgeAdmin, supportsEdgeGraph, supportsEdgeGraphAssignment, supportsEdgeLookup, supportsEdgeNotification, supportsEdgeRecordType, supportsEdgeSearch, supportsEdgeSearchRecordType, supportsEdgeSmartGraph, supportsGraphAdmin, supportsGraphHierarchy, supportsGraphHierarchyDesign, supportsGraphLookup, supportsGraphNotification, supportsGraphQuery, supportsGraphRecordType, supportsGraphSearch, supportsGraphSearchRecordType, supportsNodeAdmin, supportsNodeGraph, supportsNodeGraphAssignment, supportsNodeLookup, supportsNodeNotification, supportsNodeQuery, supportsNodeRecordType, supportsNodeSearch, supportsNodeSearchRecordType, supportsNodeSmartGraph, supportsTopologyBatch, supportsTopologyPath, supportsTopologyRouting, supportsTopologyRules, supportsTopologyTraversal, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdTopologyTraversalSession getTopologyTraversalSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the topology
traversal service.proxy - a proxy TopologyTraversalSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsTopologyTraversal() is false optional - This method must be implemented if
supportsTopologyTraversal() is true.
TopologyTraversalSession getTopologyTraversalForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the topology
traversal service for the given graph.graphId - the Id of the graphproxy - a proxy TopologyTraversalSession NotFoundException - no Graph found by
the given Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsTopologyTraversal() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsTopologyTraversal() and
supportsVisibleFederation() are true
TopologyRoutingSession getTopologyRoutingSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the topology
routing service.proxy - a proxy TopologyRoutingSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsTopologyRouting() is false optional - This method must be implemented if
supportsTopologyRouting() is true. TopologyRoutingSession getTopologyRoutingForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the topology
routing service for the given graph.graphId - the Id of the graphproxy - a proxy TopologyRoutingSession NotFoundException - no Graph found by
the given Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsTopologyRouting() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsTopologyRouting() and
supportsVisibleFederation() are true
NodeLookupSession getNodeLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the node lookup
service.proxy - a proxy NodeLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeLookup()
is false optional - This method must be implemented if
supportsNodeLookup() is true. NodeLookupSession getNodeLookupSessionForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the node lookup
service for the given graph.graphId - the Id of the graphproxy - a proxy NodeLookupSession NotFoundException - no Graph found by
the given Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsNodeLookup() and
supportsVisibleFederation() are true
NodeQuerySession getNodeQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the node query
service.proxy - a proxy NodeQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeQuery()
is false optional - This method must be implemented if
supportsNodeQuery() is true. NodeQuerySession getNodeQuerySessionForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the node query
service for the given graph.graphId - the Id of the graphproxy - a proxy NodeQuerySession NotFoundException - no Graph found by
the given Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsNodeQuery() and
supportsVisibleFederation() are true
NodeSearchSession getNodeSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the node search
service.proxy - a proxy NodeSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeSearch()
is false optional - This method must be implemented if
supportsNodeSearch() is true. NodeSearchSession getNodeSearchSessionForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the node search
service for the given graph.graphId - the Id of the Graph proxy - a proxy NodeSearchSession NotFoundException - no graph found by the given
Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsNodeSearch() and
supportsVisibleFederation() are true
NodeAdminSession getNodeAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the node
administration service.proxy - a proxy NodeAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeAdmin()
is false optional - This method must be implemented if
supportsNodeAdmin() is true. NodeAdminSession getNodeAdminSessionForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the node
administration service for the given graph.graphId - the Id of the Graph proxy - a proxy NodeAdminSession NotFoundException - no graph found by the given
Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsNodeAdmin() and
supportsVisibleFederation() are true
NodeNotificationSession getNodeNotificationSession(NodeReceiver nodeReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the node
notification service.nodeReceiver - the notification callbackproxy - a proxy NodeNotificationSession NullArgumentException - nodeReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsNodeNotification() is false optional - This method must be implemented if
supportsNodeNotification() is true. NodeNotificationSession getNodeNotificationSessionForGraph(NodeReceiver nodeReceiver, Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the node
notification service for the given graph.nodeReceiver - the notification callbackgraphId - the Id of the Graph proxy - a proxy NodeNotificationSession NotFoundException - no graph found by the given
Id NullArgumentException - nodeReceiver, graphId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsNodeNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsNodeNotification() and
supportsVisibleFederation() are true
NodeGraphSession getNodeGraphSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup node/graph mappings.proxy - a proxy NodeGraphSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsNodeGraph()
is false optional - This method must be implemented if
supportsNodeGraph() is true. NodeGraphAssignmentSession getNodeGraphAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning nodes to
graphs.proxy - a proxy NodeGraphAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsNodeGraphAssignment() is false optional - This method must be implemented if
supportsNodeGraphAssignment() is true.
NodeSmartGraphSession getNodeSmartGraphSession(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession to manage dynamic graphs of
retlationships.graphId - the Id of the Graph proxy - a proxy NodeSmartGraphSession NotFoundException - no graph found by the given
Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsNodeSmartGraph() is false optional - This method must be implemented if
supportsNodeSmartGraph() is true. EdgeLookupSession getEdgeLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the edge lookup
service.proxy - a proxy EdgeLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeLookup()
is false optional - This method must be implemented if
supportsEdgeLookup() is true. EdgeLookupSession getEdgeLookupSessionForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the edge lookup
service for the given graph.graphId - the Id of the Graph proxy - a proxy EdgeLookupSession NotFoundException - no Graph found by
the given Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsEdgeLookup() and
supportsVisibleFederation() are true
EdgeQuerySession getEdgeQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the edge query
service.proxy - a proxy EdgeQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeQuery()
is false optional - This method must be implemented if
supportsEdgeQuery() is true. EdgeQuerySession getEdgeQuerySessionForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the edge query
service for the given graph.graphId - the Id of the graphproxy - a proxy EdgeQuerySession NotFoundException - no Graph found by
the given Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsEdgeQuery() and
supportsVisibleFederation() are true
EdgeSearchSession getEdgeSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the edge search
service.proxy - a proxy EdgeSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeSearch()
is false optional - This method must be implemented if
supportsEdgeSearch() is true. EdgeSearchSession getEdgeSearchSessionForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the edge search
service for the given graph.graphId - the Id of the Graph proxy - a proxy EdgeSearchSession NotFoundException - no graph found by the given
Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsEdgeSearch() and
supportsVisibleFederation() are true
EdgeAdminSession getEdgeAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the edge
administration service.proxy - a proxy EdgeAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeAdmin()
is false optional - This method must be implemented if
supportsEdgeAdmin() is true. EdgeAdminSession getEdgeAdminSessionForGraph(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the edge
administration service for the given graph.graphId - the Id of the Graph proxy - a proxy EdgeAdminSession NotFoundException - no graph found by the given
Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsEdgeAdmin() and
supportsVisibleFederation() are true
EdgeNotificationSession getEdgeNotificationSession(EdgeReceiver edgeReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the edge
notification service.edgeReceiver - the notification callbackproxy - a proxy EdgeNotificationSession NullArgumentException - edgeReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEdgeNotification() is false optional - This method must be implemented if
supportsEdgeNotification() is true. EdgeNotificationSession getEdgeNotificationSessionForGraph(EdgeReceiver edgeReceiver, Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the edge
notification service for the given graph.edgeReceiver - the notification callbackgraphId - the Id of the Graph proxy - a proxy EdgeNotificationSession NotFoundException - no graph found by the given
Id NullArgumentException - edgeReceiver, graphId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEdgeNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsEdgeNotification() and
supportsVisibleFederation() are true
EdgeGraphSession getEdgeGraphSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup edge/graph mappings.proxy - a proxy EdgeGraphSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsEdgeGraph()
is false optional - This method must be implemented if
supportsEdgeGraph() is true. EdgeGraphAssignmentSession getEdgeGraphAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning edges to
graphs.proxy - a proxy EdgeGraphAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsEdgeGraphAssignment() is false optional - This method must be implemented if
supportsEdgeGraphAssignment() is true.
EdgeSmartGraphSession getEdgeSmartGraphSession(Id graphId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession to manage dynamic graphs of
retlationships.graphId - the Id of the Graph proxy - a proxy EdgeSmartGraphSession NotFoundException - no graph found by the given
Id NullArgumentException - graphId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEdgeSmartGraph() is false optional - This method must be implemented if
supportsEdgeSmartGraph() is true. GraphLookupSession getGraphLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the graph lookup
service.proxy - a proxy GraphLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsGraphLookup()
is false optional - This method must be implemented if
supportsGraphLookup() is true. GraphQuerySession getGraphQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the graph query
service.proxy - a proxy GraphQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsGraphQuery()
is false optional - This method must be implemented if
supportsFamilQuery() is true. GraphSearchSession getGraphSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the graph search
service.proxy - a proxy GraphSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsGraphSearch()
is false optional - This method must be implemented if
supportsGraphSearch() is true. GraphAdminSession getGraphAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the graph
administrative service.proxy - a proxy GraphAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsGraphAdmin()
is false optional - This method must be implemented if
supportsGraphAdmin() is true. GraphNotificationSession getGraphNotificationSession(GraphReceiver graphReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the graph
notification service.graphReceiver - the notification callbackproxy - a proxy GraphNotificationSession NullArgumentException - graphReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsGraphNotification() is false optional - This method must be implemented if
supportsGraphNotification() is true.
GraphHierarchySession getGraphHierarchySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the graph
hierarchy service.proxy - a proxy GraphHierarchySession for graphsNullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsGraphHierarchy() is false optional - This method must be implemented if
supportsGraphHierarchy() is true. GraphHierarchyDesignSession getGraphHierarchyDesignSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the graph
hierarchy design service.proxy - a proxy HierarchyDesignSession for graphsNullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsGraphHierarchyDesign() is false optional - This method must be implemented if
supportsGraphHierarchyDesign() is true.
TopologyBatchProxyManager getTopologyBatchProxyManager() throws OperationFailedException
TopologyBatchManager. TopologyBatchProxyManager OperationFailedException - unable to complete requestUnimplementedException - supportsTopologyBatch()
is false optional - This method must be implemented if
supportsTopologyBatch() is true. TopologyPathProxyManager getTopologyPathProxyManager() throws OperationFailedException
TopologyPathManager. TopologyPathProxyManager OperationFailedException - unable to complete requestUnimplementedException - supportsTopologyPath()
is false optional - This method must be implemented if
supportsTopologyPath() is true. TopologyRulesProxyManager getTopologyRulesProxyManager() throws OperationFailedException
TopologyRulesManager. TopologyRulesProxyManager OperationFailedException - unable to complete requestUnimplementedException - supportsTopologyRules()
is false optional - This method must be implemented if
supportsTopologyRules() is true.