OSID Logo
OSID Specifications
authorization batch package
Version 3.1.0
Interfaceosid.authorization.batch.AuthorizationBatchProxyManager
Implementsosid.OsidProxyManager
osid.authorization.batch.AuthorizationBatchProfile
Used Byosid.authorization.AuthorizationProxyManager
Description

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

  • AuthorizationBatchAdminSession: a session to create, modify and delete authorizations in bulk
  • FunctionBatchSession: a session to create, modify and delete functions in bulk
  • QualifierBatchAdminSession: a session to create, modify and delete qualifiers in bulk
  • VaultBatchAdminSession: a session to create, modify and delete vaults in bulk
MethodgetAuthorizationBatchAdminSession
Description

Gets the OsidSession associated with the bulk authorization administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.authorization.batch.AuthorizationBatchAdminSession an AuthorizationBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuthorizationBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAuthorizationBatchAdmin() is true.
MethodgetAuthorizationBatchAdminSessionForVault
Description

Gets the OsidSession associated with the bulk authorization administration service for the given vault.

Parametersosid.id.IdvaultId the Id of the Vault
osid.proxy.Proxyproxy a proxy
Returnosid.authorization.batch.AuthorizationBatchAdminSession an AuthorizationBatchAdminSession
ErrorsNOT_FOUND no Vault found by the given Id
NULL_ARGUMENT vaultId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuthorizationBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAuthorizationBatchAdmin() and supportsVisibleFederation() are true
MethodgetFunctionBatchAdminSession
Description

Gets the OsidSession associated with the bulk function administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.authorization.batch.FunctionBatchAdminSession a FunctionBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFunctionBatchAdmin() is false
Complianceoptional This method must be implemented if supportsFunctionBatchAdmin() is true.
MethodgetFunctionBatchAdminSessionForVault
Description

Gets the OsidSession associated with the bulk function administration service for the given vault.

Parametersosid.id.IdvaultId the Id of the Vault
osid.proxy.Proxyproxy a proxy
Returnosid.authorization.batch.FunctionBatchAdminSession a FunctionBatchAdminSession
ErrorsNOT_FOUND no Vault found by the given Id
NULL_ARGUMENT vaultId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFunctionBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsFunctionBatchAdmin() and supportsVisibleFederation() are true
MethodgetQualifierBatchAdminSession
Description

Gets the OsidSession associated with the bulk qualifier administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.authorization.batch.QualifierBatchAdminSession a QualifierBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQualifierBatchAdmin() is false
Complianceoptional This method must be implemented if supportsQualifierBatchAdmin() is true.
MethodgetQualifierBatchAdminSessionForVault
Description

Gets the OsidSession associated with the bulk qualifier administration service for the given vault.

Parametersosid.id.IdvaultId the Id of the Vault
osid.proxy.Proxyproxy a proxy
Returnosid.authorization.batch.QualifierBatchAdminSession a QualifierBatchAdminSession
ErrorsNOT_FOUND no Vault found by the given Id
NULL_ARGUMENT vaultId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQualifierBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsQualifierBatchAdmin() and supportsVisibleFederation() are true
MethodgetVaultBatchAdminSession
Description

Gets the OsidSession associated with the bulk vault administration service.

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