public interface InquiryBatchProxyManager extends OsidProxyManager, InquiryBatchProfile
The inquiry batch proxy manager provides access to inquiry 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:
InquiryBatchAdminSession:
a session to create,
modify and delete Inquiries
in bulk AuditBatchAdminSession: a session to create, modify and
delete Audits in bulk
ResponseBatchAdminSession:
a session to create,
modify and delete Responses in bulk InquestBatchAdminSession:
a session to create,
modify and delete Inquests
in bulk Modifier and Type | Method and Description |
---|---|
AuditBatchAdminSession |
getAuditBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk audit
administration service. |
AuditBatchAdminSession |
getAuditBatchAdminSessionForInquest(Id inquestId,
Proxy proxy)
Gets the
OsidSession associated with the bulk audit
administration service for the given inquest. |
InquestBatchAdminSession |
getInquestBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk inquest
administration service. |
InquiryBatchAdminSession |
getInquiryBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk inquiry
administration service. |
InquiryBatchAdminSession |
getInquiryBatchAdminSessionForInquest(Id inquestId,
Proxy proxy)
Gets the
OsidSession associated with the bulk inquiry
administration service for the given inquest. |
ResponseBatchAdminSession |
getResponseAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk response
administration service. |
ResponseBatchAdminSession |
getResponseAdminSessionForInquest(Id inquestId,
Proxy proxy)
Gets the
OsidSession associated with the bulk response
administration service for the given inquest. |
changeBranch, initialize, rollbackService
close
supportsAuditBatchAdmin, supportsInquestBatchAdmin, supportsInquiryBatchAdmin, supportsResponseBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
InquiryBatchAdminSession getInquiryBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk inquiry
administration service.proxy
- a proxy InquiryBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInquiryBatchAdmin()
is false
optional
- This method must be implemented if
supportsInquiryBatchAdmin()
is true.
InquiryBatchAdminSession getInquiryBatchAdminSessionForInquest(Id inquestId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk inquiry
administration service for the given inquest.inquestId
- the Id
of the Inquest
proxy
- a proxy InquiryBatchAdminSession
NotFoundException
- no Inquest
found by
the given Id
NullArgumentException
- inquestId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInquiryBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsInquiryBatchAdmin()
and
supportsVisibleFederation()
are true
AuditBatchAdminSession getAuditBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk audit
administration service.proxy
- a proxy AuditBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsAuditBatchAdmin()
is false
optional
- This method must be implemented if
supportsAuditBatchAdmin()
is true.
AuditBatchAdminSession getAuditBatchAdminSessionForInquest(Id inquestId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk audit
administration service for the given inquest.inquestId
- the Id
of the Inquest
proxy
- a proxy AuditBatchAdminSession
NotFoundException
- no Inquest
found by
the given Id
NullArgumentException
- inquestId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsAuditBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsAuditBatchAdmin()
and
supportsVisibleFederation()
are true
ResponseBatchAdminSession getResponseAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk response
administration service.proxy
- a proxy ResponseBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsResponseBatchAdmin()
is false
optional
- This method must be implemented if
supportsResponseBatchAdmin()
is true.
ResponseBatchAdminSession getResponseAdminSessionForInquest(Id inquestId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk response
administration service for the given inquest.inquestId
- the Id
of the Inquest
proxy
- a proxy ResponseBatchAdminSession
NotFoundException
- no Inquest
found by
the given Id
NullArgumentException
- inquestId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsResponseBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsResponseBatchAdmin()
and
supportsVisibleFederation()
are true
InquestBatchAdminSession getInquestBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk inquest
administration service.proxy
- a proxy InquestBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInquestBatchAdmin()
is false
optional
- This method must be implemented if
supportsInquestBatchAdmin()
is true.