OSID Logo
OSID Specifications
authentication batch package
Version 3.1.0
Interfaceosid.authentication.batch.AuthenticationBatchProxyManager
Implementsosid.OsidProxyManager
osid.authentication.batch.AuthenticationBatchProfile
Used Byosid.authentication.AuthenticationProxyManager
Description

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

  • AgentBatchAdminSession: a session to manage agents in bulk
  • AgencyBatchAdminSession: a session to create, modify and delete Agencies in bulk
MethodgetAgentBatchAdminSession
Description

Gets the OsidSession associated with the bulk agent administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.authentication.batch.AgentBatchAdminSession a AgentBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAgentBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAgentBatchAdmin() is true.
MethodgetAgentBatchAdminSessionForAgency
Description

Gets the OsidSession associated with the bulk agent administration service for the given agency.

Parametersosid.id.IdagencyId the Id of the Agency
osid.proxy.Proxyproxy a proxy
Returnosid.authentication.batch.AgentBatchAdminSession a AgentBatchAdminSession
ErrorsNOT_FOUND no Agency found by the given Id
NULL_ARGUMENT agencyId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAgentBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAgentBatchAdmin() and supportsVisibleFederation() are true
MethodgetAgencyBatchAdminSession
Description

Gets the OsidSession associated with the bulk agency administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.authentication.batch.AgencyBatchAdminSession a AgencyBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAgencyBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAgencyBatchAdmin() is true.