public interface ResourceBatchManager extends OsidManager, ResourceBatchProfile
The resource batch manager provides access to resource batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
ResourceBatchAdminSession: a session to create,
modify and delete Resources in bulk ResourceRelationshipBatchAdminSession: a session
to create, modify and delete resource relationships in bulk BinBatchAdminSession: a session to create, modify
and delete Bins in bulk | Modifier and Type | Method and Description |
|---|---|
BinBatchAdminSession |
getBinBatchAdminSession()
Gets the
OsidSession associated with the bulk bin
administration service. |
ResourceBatchAdminSession |
getResourceBatchAdminSession()
Gets the
OsidSession associated with the bulk resource
administration service. |
ResourceBatchAdminSession |
getResourceBatchAdminSessionForBin(Id binId)
Gets the
OsidSession associated with the bulk resource
administration service for the given bin. |
ResourceRelationshipBatchAdminSession |
getResourceRelationshipBatchAdminSession()
Gets the
OsidSession associated with the bulk resource
relationship administration service. |
ResourceRelationshipBatchAdminSession |
getResourceRelationshipBatchAdminSessionForBin(Id binId)
Gets the
OsidSession associated with the bulk resource
relationship administration service for the given bin. |
changeBranch, initialize, rollbackServiceclosesupportsBinBatchAdmin, supportsResourceBatchAdmin, supportsResourceRelationshipBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdResourceBatchAdminSession getResourceBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk resource
administration service. ResourceBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsResourceBatchAdmin() is false optional - This method must be implemented if
supportsResourceBatchAdmin() is true.
ResourceBatchAdminSession getResourceBatchAdminSessionForBin(Id binId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk resource
administration service for the given bin.binId - the Id of the Bin ResourceBatchAdminSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsResourceBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsResourceBatchAdmin() and
supportsVisibleFederation() are true
ResourceRelationshipBatchAdminSession getResourceRelationshipBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk resource
relationship administration service. ResourceRelationshipBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsResourceRelationshipBatchAdmin() is
false optional - This method must be implemented if
supportsResourceRelationshipBatchAdmin() is
true. ResourceRelationshipBatchAdminSession getResourceRelationshipBatchAdminSessionForBin(Id binId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk resource
relationship administration service for the given bin.binId - the Id of the Bin ResourceRelationshipBatchAdminSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsResourceRelationshipBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsResourceRelationshipBatchAdmin() and
supportsVisibleFederation() are true
BinBatchAdminSession getBinBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk bin
administration service. BinBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsBinBatchAdmin()
is false optional - This method must be implemented if
supportsBinBatchAdmin() is true.