OSID Logo
OSID Specifications
authorization batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authorization.batch.AuthorizationBatchManager
Implementsosid.OsidManager
osid.authorization.batch.AuthorizationBatchProfile
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.AuthorizationBatchAdminSessionan AuthorizationBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAuthorizationBatchAdmin() is false
ComplianceoptionalThis 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.IdvaultIdthe Id of the Vault
Returnosid.authorization.batch.AuthorizationBatchAdminSessionan AuthorizationBatchAdminSession
ErrorsNOT_FOUNDno Vault found by the given Id
NULL_ARGUMENT vaultId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAuthorizationBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.FunctionBatchAdminSessiona FunctionBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFunctionBatchAdmin() is false
ComplianceoptionalThis 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.IdvaultIdthe Id of the Vault
Returnosid.authorization.batch.FunctionBatchAdminSessiona FunctionBatchAdminSession
ErrorsNOT_FOUNDno Vault found by the given Id
NULL_ARGUMENT vaultId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFunctionBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.QualifierBatchAdminSessiona QualifierBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsQualifierBatchAdmin() is false
ComplianceoptionalThis 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.IdvaultIdthe Id of the Vault
Returnosid.authorization.batch.QualifierBatchAdminSessiona QualifierBatchAdminSession
ErrorsNOT_FOUNDno Vault found by the given Id
NULL_ARGUMENT vaultId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsQualifierBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.VaultBatchAdminSessiona VaultBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsVaultBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsVaultBatchAdmin() is true.