public interface ResourceBatchProxyManager extends OsidProxyManager, ResourceBatchProfile
The resource batch proxy manager provides access to resource batch
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager support the passing of a Proxy
object. The sessions included in this manager are:
ResourceBatchAdminSession: a session to manage
resources in bulk ResourceRelationshipBatchAdminSession: a session
to manage resource relationships in bulk BinBatchAdminSession: a session to create, modify
and delete Bins in bulk | Modifier and Type | Method and Description |
|---|---|
BinBatchAdminSession |
getBinBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk bin
administration service. |
ResourceBatchAdminSession |
getResourceBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk resource
administration service. |
ResourceBatchAdminSession |
getResourceBatchAdminSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the bulk resource
administration service for the given bin. |
ResourceRelationshipBatchAdminSession |
getResourceRelationshipBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk resource
administration service. |
ResourceRelationshipBatchAdminSession |
getResourceRelationshipBatchAdminSessionForBin(Id binId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk resource
administration service.proxy - a proxy ResourceBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsResourceBatchAdmin() is false optional - This method must be implemented if
supportsResourceBatchAdmin() is true.
ResourceBatchAdminSession getResourceBatchAdminSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk resource
administration service for the given bin.binId - the Id of the Bin proxy - a proxy ResourceBatchAdminSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk resource
administration service.proxy - a proxy ResourceRelationshipBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsResourceRelationshipBatchAdmin() is
false optional - This method must be implemented if
supportsResourceRelationshipBatchAdmin() is
true. ResourceRelationshipBatchAdminSession getResourceRelationshipBatchAdminSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk resource
relationship administration service for the given bin.binId - the Id of the Bin proxy - a proxy ResourceRelationshipBatchAdminSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk bin
administration service.proxy - a proxy BinBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsBinBatchAdmin()
is false optional - This method must be implemented if
supportsBinBatchAdmin() is true.