| Interface | osid.authorization.rules.AuthorizationRulesProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.authorization.rules.AuthorizationRulesProfile | |||
| Description |
The authorization rules proxy manager provides access to
authorization rules sessions and provides interoperability
tests for various aspects of this service. Methods in this
manager pass a
| ||
| Method | getAuthorizationEnablerLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authorization.rules.AuthorizationEnablerLookupSession | an AuthorizationEnablerLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerLookup() is true. | |
| Method | getAuthorizationEnablerLookupSessionForVault | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | vaultId | the Id of the Vault |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerLookupSession | an AuthorizationEnablerLookupSession | |
| Errors | NOT_FOUND | no Vault found by the given Id | |
| NULL_ARGUMENT | vaultId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerLookup() and
supportsVisibleFederation() are true. | |
| Method | getAuthorizationEnablerQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authorization.rules.AuthorizationEnablerQuerySession | an AuthorizationEnablerQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerQuery() is true. | |
| Method | getAuthorizationEnablerQuerySessionForVault | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | vaultId | the Id of the Vault |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerQuerySession | an AuthorizationEnablerQuerySession | |
| Errors | NOT_FOUND | no Vault found by the given Id | |
| NULL_ARGUMENT | vaultId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerQuery() and
supportsVisibleFederation() are true. | |
| Method | getAuthorizationEnablerSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authorization.rules.AuthorizationEnablerSearchSession | an AuthorizationEnablerSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerSearch() is true. | |
| Method | getAuthorizationEnablerSearchSessionForVault | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | vaultId | the Id of the Vault |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerSearchSession | an AuthorizationEnablerSearchSession | |
| Errors | NOT_FOUND | no Vault found by the given Id | |
| NULL_ARGUMENT | vaultId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerSearch() and
supportsVisibleFederation() are true. | |
| Method | getAuthorizationEnablerAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authorization.rules.AuthorizationEnablerAdminSession | an AuthorizationEnablerAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerAdmin() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerAdmin() is true. | |
| Method | getAuthorizationEnablerAdminSessionForVault | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | vaultId | the Id of the Vault |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerAdminSession | an AuthorizationEnablerAdminSession | |
| Errors | NOT_FOUND | no Vault found by the given Id | |
| NULL_ARGUMENT | vaultId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerAdmin() and
supportsVisibleFederation() are true. | |
| Method | getAuthorizationEnablerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.authorization.rules.AuthorizationEnablerReceiver | authorizationEnablerReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerNotificationSession | an AuthorizationEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | authorizationEnablerReceiver or proxy is
null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerNotification() is true. | |
| Method | getAuthorizationEnablerNotificationSessionForVault | ||
| Description |
Gets the | ||
| Parameters | osid.authorization.rules.AuthorizationEnablerReceiver | authorizationEnablerReceiver | the notification callback |
osid.id.Id | vaultId | the Id of the Vault | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerNotificationSession | an AuthorizationEnablerNotificationSession | |
| Errors | NOT_FOUND | no vault found by the given Id | |
| NULL_ARGUMENT | authorizationEnablerReceiver, vaultId or proxy
is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerNotification() and
supportsVisibleFederation() are true. | |
| Method | getAuthorizationEnablerVaultSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authorization.rules.AuthorizationEnablerVaultSession | an AuthorizationEnablerVaultSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerVault() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerVault() is true. | |
| Method | getAuthorizationEnablerVaultAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authorization.rules.AuthorizationEnablerVaultAssignmentSession | an AuthorizationEnablerVaultAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerVaultAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerVaultAssignment() is true. | |
| Method | getAuthorizationEnablerSmartVaultSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | vaultId | the Id of the Vault |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerSmartVaultSession | an AuthorizationEnablerSmartVaultSession | |
| Errors | NOT_FOUND | no Vault found by the given Id | |
| NULL_ARGUMENT | vaultId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerSmartVault() is false
| ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerSmartVault() is true. | |
| Method | getAuthorizationEnablerRuleLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authorization.rules.AuthorizationEnablerRuleLookupSession | an AuthorizationEnablerRuleLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerAuthorizationRuleLookup() is
false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerRuleLookup() is true. | |
| Method | getAuthorizationEnablerRuleLookupSessionForVault | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | vaultId | the Id of the Vault |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerRuleLookupSession | an AuthorizationEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Vault found by the given Id | |
| NULL_ARGUMENT | vaultId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerRuleLookup() and
supportsVisibleFederation() are true. | |
| Method | getAuthorizationEnablerRuleApplicationSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authorization.rules.AuthorizationEnablerRuleApplicationSession | an AuthorizationEnablernRuleApplicationSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerRuleApplication() is
false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerRuleApplication() is true. | |
| Method | getAuthorizationEnablerRuleApplicationSessionForVault | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | vaultId | the Id of the Vault |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authorization.rules.AuthorizationEnablerRuleApplicationSession | an AuthorizationEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no Vault found by the given Id | |
| NULL_ARGUMENT | vaultId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAuthorizationEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAuthorizationEnablerRuleApplication() and
supportsVisibleFederation() are true. | |