public interface HoldBatchProxyManager extends OsidProxyManager, HoldBatchProfile
The hold batch proxy manager provides access to hold 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:
BlockBatchAdminSession: a session to create,
modify and delete blocks in bulk IssueBatchSession: a session to create, modify and
delete issues in bulk HoldBatchAdminSession: a session to create, modify
and delete holds in bulk OublietteBatchAdminSession: a session to create,
modify and delete oubliettes in bulk | Modifier and Type | Method and Description |
|---|---|
BlockBatchAdminSession |
getBlockBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk block
administration service. |
BlockBatchAdminSession |
getBlockBatchAdminSessionForOubliette(Id oublietteId,
Proxy proxy)
Gets the
OsidSession associated with the bulk block
administration service for the given oubliette. |
HoldBatchAdminSession |
getHoldBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk hold
administration service. |
HoldBatchAdminSession |
getHoldBatchAdminSessionForOubliette(Id oublietteId,
Proxy proxy)
Gets the
OsidSession associated with the bulk hold
administration service for the given oubliette. |
IssueBatchAdminSession |
getIssueBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk issue
administration service. |
IssueBatchAdminSession |
getIssueBatchAdminSessionForOubliette(Id oublietteId,
Proxy proxy)
Gets the
OsidSession associated with the bulk issue
administration service for the given oubliette. |
OublietteBatchAdminSession |
getOublietteBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk oubliette
administration service. |
changeBranch, initialize, rollbackServiceclosesupportsBlockBatchAdmin, supportsHoldBatchAdmin, supportsIssueBatchAdmin, supportsOublietteBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdBlockBatchAdminSession getBlockBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk block
administration service.proxy - a proxy BlockBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsBlockBatchAdmin() is false optional - This method must be implemented if
supportsBlockBatchAdmin() is true. BlockBatchAdminSession getBlockBatchAdminSessionForOubliette(Id oublietteId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk block
administration service for the given oubliette.oublietteId - the Id of the Oubliette
proxy - a proxy BlockBatchAdminSession NotFoundException - no Oubliette found
by the given Id NullArgumentException - oublietteId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsBlockBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsBlockBatchAdmin() and
supportsVisibleFederation() are true
IssueBatchAdminSession getIssueBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk issue
administration service.proxy - a proxy IssueBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsIssueBatchAdmin() is false optional - This method must be implemented if
supportsIssueBatchAdmin() is true. IssueBatchAdminSession getIssueBatchAdminSessionForOubliette(Id oublietteId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk issue
administration service for the given oubliette.oublietteId - the Id of the Oubliette
proxy - a proxy IssueBatchAdminSession NotFoundException - no Oubliette found
by the given Id NullArgumentException - oublietteId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsIssueBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsIssueBatchAdmin() and
supportsVisibleFederation() are true
HoldBatchAdminSession getHoldBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk hold
administration service.proxy - a proxy HoldBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsHoldBatchAdmin() is false optional - This method must be implemented if
supportsHoldBatchAdmin() is true. HoldBatchAdminSession getHoldBatchAdminSessionForOubliette(Id oublietteId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk hold
administration service for the given oubliette.oublietteId - the Id of the Oubliette
proxy - a proxy HoldBatchAdminSession NotFoundException - no Oubliette found
by the given Id NullArgumentException - oublietteId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsHoldBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsHoldBatchAdmin() and
supportsVisibleFederation() are true
OublietteBatchAdminSession getOublietteBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk oubliette
administration service.proxy - a proxy OublietteBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsOublietteBatchAdmin() is false optional - This method must be implemented if
supportsOublietteBatchAdmin() is true.