OSID Logo
OSID Specifications
recognition batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.recognition.batch.RecognitionBatchProxyManager
Implementsosid.OsidProxyManager
osid.recognition.batch.RecognitionBatchProfile
Description

The recognition batch proxy manager provides access to recognition 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:

  • ConferralBatchAdminSession: a session to manage conferrals in bulk
  • AwardBatchAdminSession: a session to manage awardd in bulk
  • ConvocationBatchAdminSession: a session to manage convocations in bulk
  • AcademyBatchAdminSession: a session to create, modify and delete Academy in bulk

MethodgetConferralBatchAdminSession
Description

Gets the OsidSession associated with the bulk conferral administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.recognition.batch.ConferralBatchAdminSessiona ConferralBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsConferralBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsConferralBatchAdmin() is true.
MethodgetConferralBatchAdminSessionForAcademy
Description

Gets the OsidSession associated with the bulk conferral administration service for the given academy.

Parametersosid.id.IdacademyIdthe Id of the Academy
osid.proxy.Proxyproxya proxy
Returnosid.recognition.batch.ConferralBatchAdminSessiona ConferralBatchAdminSession
ErrorsNOT_FOUNDno Academy found by the given Id
NULL_ARGUMENT academyId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsConferralBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsConferralBatchAdmin() and supportsVisibleFederation() are true
MethodgetAwardBatchAdminSession
Description

Gets the OsidSession associated with the bulk award administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.recognition.batch.AwardBatchAdminSessionan AwardBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAwardBatchAdmin() is true.
MethodgetAwardBatchAdminSessionForAcademy
Description

Gets the OsidSession associated with the bulk award administration service for the given academy.

Parametersosid.id.IdacademyIdthe Id of the Academy
osid.proxy.Proxyproxya proxy
Returnosid.recognition.batch.AwardBatchAdminSessionan AwardBatchAdminSession
ErrorsNOT_FOUNDno Academy found by the given Id
NULL_ARGUMENT academyId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardBatchAdmin() and supportsVisibleFederation() are true
MethodgetConvocationBatchAdminSession
Description

Gets the OsidSession associated with the bulk convocation administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.recognition.batch.ConvocationBatchAdminSessiona ConvocationBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsConvocationBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsConvocationBatchAdmin() is true.
MethodgetConvocationBatchAdminSessionForAcademy
Description

Gets the OsidSession associated with the bulk convocation administration service for the given academy.

Parametersosid.id.IdacademyIdthe Id of the Academy
osid.proxy.Proxyproxya proxy
Returnosid.recognition.batch.ConvocationBatchAdminSessiona ConvocationBatchAdminSession
ErrorsNOT_FOUNDno Academy found by the given Id
NULL_ARGUMENT academyId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsConvocationBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsConvocationBatchAdmin() and supportsVisibleFederation() are true
MethodgetAcademyBatchAdminSession
Description

Gets the OsidSession associated with the bulk academy administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.recognition.batch.AcademyBatchAdminSessiona AcademyBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAcademyBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAcademyBatchAdmin() is true.