public interface TopologyBatchManager extends OsidManager, TopologyBatchProfile
The topology batch manager provides access to topology batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
NodeBatchAdminSession:
a session to create, modify
and delete Nodes
in bulk EdgeBatchAdminSession:
a session to create, modify
and delete Edges in bulk GraphBatchAdminSession:
a session to create,
modify and delete Graph
in bulk Modifier and Type | Method and Description |
---|---|
EdgeBatchAdminSession |
getEdgeBatchAdminSession()
Gets the
OsidSession associated with the bulk edge
administration service. |
EdgeBatchAdminSession |
getEdgeBatchAdminSessionForGraph(Id graphId)
Gets the
OsidSession associated with the bulk edge
administration service for the given graph. |
GraphBatchAdminSession |
getGraphBatchAdminSession()
Gets the
OsidSession associated with the bulk graph
administration service. |
NodeBatchAdminSession |
getNodeBatchAdminSession()
Gets the
OsidSession associated with the bulk node
administration service. |
NodeBatchAdminSession |
getNodeBatchAdminSessionForGraph(Id graphId)
Gets the
OsidSession associated with the bulk node
administration service for the given graph. |
changeBranch, initialize, rollbackService
close
supportsEdgeBatchAdmin, supportsGraphBatchAdmin, supportsNodeBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
NodeBatchAdminSession getNodeBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk node
administration service. NodeBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsNodeBatchAdmin()
is false
optional
- This method must be implemented if
supportsNodeBatchAdmin()
is true.
NodeBatchAdminSession getNodeBatchAdminSessionForGraph(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk node
administration service for the given graph.graphId
- the Id
of the Graph
NodeBatchAdminSession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsNodeBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsNodeBatchAdmin()
and
supportsVisibleFederation()
are true
EdgeBatchAdminSession getEdgeBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk edge
administration service. EdgeBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeBatchAdmin()
is false
optional
- This method must be implemented if
supportsEdgeBatchAdmin()
is true.
EdgeBatchAdminSession getEdgeBatchAdminSessionForGraph(Id graphId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk edge
administration service for the given graph.graphId
- the Id
of the Graph
EdgeBatchAdminSession
NotFoundException
- no Graph
found by
the given Id
NullArgumentException
- graphId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEdgeBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEdgeBatchAdmin()
and
supportsVisibleFederation()
are true
GraphBatchAdminSession getGraphBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk graph
administration service. GraphBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGraphBatchAdmin()
is false
optional
- This method must be implemented if
supportsGraphBatchAdmin()
is true.