| 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.   | |