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