public interface WorkflowBatchProxyManager extends OsidProxyManager, WorkflowBatchProfile
The workflow batch proxy manager provides access to workflow 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:
ProcessBatchAdminSession:
a session to manage
processes in bulk StepBatchAdminSession:
a session to manage steps
in bulk WorkBatchAdminSession:
a session to manage workd
in bulk OfficeBatchAdminSession:
a session to create,
modify and delete Offices
in bulk Modifier and Type | Method and Description |
---|---|
OfficeBatchAdminSession |
getOfficeBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk office
administration service. |
ProcessBatchAdminSession |
getProcessBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk process
administration service. |
ProcessBatchAdminSession |
getProcessBatchAdminSessionForOffice(Id officeId,
Proxy proxy)
Gets the
OsidSession associated with the bulk process
administration service for the given office. |
StepBatchAdminSession |
getStepBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk step
administration service. |
StepBatchAdminSession |
getStepBatchAdminSessionForOffice(Id officeId,
Proxy proxy)
Gets the
OsidSession associated with the bulk step
administration service for the given office. |
WorkBatchAdminSession |
getWorkBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk work
administration service. |
WorkBatchAdminSession |
getWorkBatchAdminSessionForOffice(Id officeId,
Proxy proxy)
Gets the
OsidSession associated with the bulk work
administration service for the given office. |
changeBranch, initialize, rollbackService
close
supportsOfficeBatchAdmin, supportsProcessBatchAdmin, supportsStepBatchAdmin, supportsVisibleFederation, supportsWorkBatchAdmin
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ProcessBatchAdminSession getProcessBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk process
administration service.proxy
- a proxy ProcessBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcessBatchAdmin()
is false
optional
- This method must be implemented if
supportsProcessBatchAdmin()
is true.
ProcessBatchAdminSession getProcessBatchAdminSessionForOffice(Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk process
administration service for the given office.officeId
- the Id
of the Office
proxy
- a proxy ProcessBatchAdminSession
NotFoundException
- no Office
found by
the given Id
NullArgumentException
- officeId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcessBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProcessBatchAdmin()
and
supportsVisibleFederation()
are true
StepBatchAdminSession getStepBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk step
administration service.proxy
- a proxy StepBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStepBatchAdmin()
is false
optional
- This method must be implemented if
supportsStepBatchAdmin()
is true.
StepBatchAdminSession getStepBatchAdminSessionForOffice(Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk step
administration service for the given office.officeId
- the Id
of the Office
proxy
- a proxy StepBatchAdminSession
NotFoundException
- no Office
found by
the given Id
NullArgumentException
- officeId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStepBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsStepBatchAdmin()
and
supportsVisibleFederation()
are true
WorkBatchAdminSession getWorkBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk work
administration service.proxy
- a proxy WorkBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkBatchAdmin()
is false
optional
- This method must be implemented if
supportsWorkBatchAdmin()
is true.
WorkBatchAdminSession getWorkBatchAdminSessionForOffice(Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk work
administration service for the given office.officeId
- the Id
of the Office
proxy
- a proxy WorkBatchAdminSession
NotFoundException
- no Office
found by
the given Id
NullArgumentException
- officeId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsWorkBatchAdmin()
and
supportsVisibleFederation()
are true
OfficeBatchAdminSession getOfficeBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk office
administration service.proxy
- a proxy OfficeBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfficeBatchAdmin()
is false
optional
- This method must be implemented if
supportsOfficeBatchAdmin()
is true.