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, rollbackService
close
getEdgeRecordTypes, 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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
TopologyTraversalSession 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.