OSID Logo
OSID Specifications
authorization batch package
Version 3.1.0
Interfaceosid.authorization.batch.AuthorizationBatchManager
Implementsosid.OsidManager
osid.authorization.batch.AuthorizationBatchProfile
Used Byosid.authorization.AuthorizationManager
Description

The authorization batch manager provides access to authorization batch sessions and provides interoperability tests for various aspects of this service. 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.

Returnosid.authorization.batch.AuthorizationBatchAdminSession an AuthorizationBatchAdminSession
ErrorsOPERATION_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
Returnosid.authorization.batch.AuthorizationBatchAdminSession an AuthorizationBatchAdminSession
ErrorsNOT_FOUND no Vault found by the given Id
NULL_ARGUMENT vaultId 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.

Returnosid.authorization.batch.FunctionBatchAdminSession a FunctionBatchAdminSession
ErrorsOPERATION_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
Returnosid.authorization.batch.FunctionBatchAdminSession a FunctionBatchAdminSession
ErrorsNOT_FOUND no Vault found by the given Id
NULL_ARGUMENT vaultId 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.

Returnosid.authorization.batch.QualifierBatchAdminSession a QualifierBatchAdminSession
ErrorsOPERATION_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
Returnosid.authorization.batch.QualifierBatchAdminSession a QualifierBatchAdminSession
ErrorsNOT_FOUND no Vault found by the given Id
NULL_ARGUMENT vaultId 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.

Returnosid.authorization.batch.VaultBatchAdminSession a VaultBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVaultBatchAdmin() is false
Complianceoptional This method must be implemented if supportsVaultBatchAdmin() is true.