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, 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(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.