| Interface | osid.configuration.rules.ConfigurationRulesProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.configuration.rules.ConfigurationRulesProfile | |||
| Description | 
                 The configuration rules proxy manager provides access to 
                configuration rules sessions and provides interoperability 
                tests for various aspects of this service. Methods in this 
                manager pass a  
 
 
  | ||
| Method | getValueEnablerLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ValueEnablerLookupSession | a  ValueEnablerLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerLookup()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerLookup() 
 is  true.   | |
| Method | getValueEnablerLookupSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerLookupSession | a  ValueEnablerLookupSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerLookup() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getValueEnablerQuerySession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ValueEnablerQuerySession | a  ValueEnablerQuerySession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerQuery()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerQuery() 
 is  true.   | |
| Method | getValueEnablerQuerySessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerQuerySession | a  ValueEnablerQuerySession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerQuery()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerQuery() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getValueEnablerSearchSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ValueEnablerSearchSession | a  ValueEnablerSearchSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerSearch()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerSearch() 
 is  true.   | |
| Method | getValueEnablerSearchSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerSearchSession | a  ValueEnablerSearchSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerSearch()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerSearch() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getValueEnablerAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ValueEnablerAdminSession | a  ValueEnablerAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerAdmin() 
 is  true.   | |
| Method | getValueEnablerAdminSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerAdminSession | a  ValueEnablerAdminSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerAdmin() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getValueEnablerNotificationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.configuration.rules.ValueEnablerReceiver | valueEnablerReceiver | the notification callback | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerNotificationSession | a  ValueEnablerNotificationSession   | |
| Errors | NULL_ARGUMENT |  valueEnablerReceiver  or  proxy  is  null 
  |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerNotification()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsValueEnablerNotification()  is  true.   | |
| Method | getValueEnablerNotificationSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.configuration.rules.ValueEnablerReceiver | valueEnablerReceiver | the notification callback | 
osid.id.Id | configurationId | the  Id  of the  Configuration   | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerNotificationSession | a  ValueEnablerNotificationSession   | |
| Errors | NOT_FOUND | no configuration found by the given  Id   |                 |
| NULL_ARGUMENT |  valueEnablerReceiver, configurationId  or  proxy 
 is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerNotification()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsValueEnablerNotification()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getValueEnablerConfigurationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ValueEnablerConfigurationSession | a  ValueEnablerConfigurationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerConfiguration()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsValueEnablerConfiguration()  is  true.   | |
| Method | getValueEnablerConfigurationAssignmentSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ValueEnablerConfigurationAssignmentSession | a  ValueEnablerConfigurationAssignmentSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerConfigurationAssignment()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsValueEnablerConfigurationAssignment()  is  true.   | |
| Method | getValueEnablerSmartConfigurationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerSmartConfigurationSession | a  ValueEnablerSmartConfigurationSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerSmartConfiguration()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsValueEnablerSmartConfiguration()  is  true.   | |
| Method | getValueEnablerRuleLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ValueEnablerRuleLookupSession | a  ValueEnablerRuleLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerRuleLookup()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerRuleLookup() 
 is  true.   | |
| Method | getValueEnablerRuleLookupSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerRuleLookupSession | a  ValueEnablerRuleLookupSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerRuleLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsValueEnablerRuleLookup() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getValueEnablerRuleApplicationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ValueEnablerRuleApplicationSession | a  ValueEnablerRuleApplicationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerRuleApplication()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsValueEnablerRuleApplication()  is  true.   | |
| Method | getValueEnablerRuleApplicationSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ValueEnablerRuleApplicationSession | a  ValueEnablerRuleApplicationSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsValueEnablerRuleApplication()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsValueEnablerRuleApplication()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorLookupSession | a  ParameterProcessorLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorLookup()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorLookup()  is  true.   | |
| Method | getParameterProcessorLookupSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorLookupSession | a  ParameterProcessorLookupSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorQuerySession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorQuerySession | a  ParameterProcessorQuerySession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorQuery()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsParameterProcessorQuery() 
 is  true.   | |
| Method | getParameterProcessorQuerySessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorQuerySession | a  ParameterProcessorQuerySession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorQuery()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsParameterProcessorQuery() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getParameterProcessorSearchSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorSearchSession | a  ParameterProcessorSearchSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorSearch()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorSearch()  is  true.   | |
| Method | getParameterProcessorSearchSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorSearchSession | a  ParameterProcessorSearchSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorSearch()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorSearch()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorAdminSession | a  ParameterProcessorAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsParameterProcessorAdmin() 
 is  true.   | |
| Method | getParameterProcessorAdminSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorAdminSession | a  ParameterProcessorAdminSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsParameterProcessorAdmin() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getParameterProcessorNotificationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.configuration.rules.ParameterProcessorReceiver | paremeterProcessorReceiver | the notification callback | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorNotificationSession | a  ParameterProcessorNotificationSession   | |
| Errors | NULL_ARGUMENT |  paremeterProcessorReceiver  or  proxy  is  
null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorNotification()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorNotification()  is  true.   | |
| Method | getParameterProcessorNotificationSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.configuration.rules.ParameterProcessorReceiver | paremeterProcessorReceiver | the notification callback | 
osid.id.Id | configurationId | the  Id  of the  Configuration   | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorNotificationSession | a  ParameterProcessorNotificationSession   | |
| Errors | NOT_FOUND | no configuration found by the given  Id   |                 |
| NULL_ARGUMENT |  paremeterProcessorReceiver, configurationId  or  proxy 
 is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorNotification()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorNotification()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorConfigurationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorConfigurationSession | a  ParameterProcessorConfigurationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorConfiguration()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorConfiguration()  is  true.   | |
| Method | getParameterProcessorConfigurationAssignmentSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorConfigurationAssignmentSession | a  ParameterProcessorConfigurationAssignmentSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorConfigurationAssignment()  is 
 false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorConfigurationAssignment()  is  true. 
  | |
| Method | getParameterProcessorSmartConfigurationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorSmartConfigurationSession | a  ParameterProcessorSmartConfigurationSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorSmartConfiguration()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorSmartConfiguration()  is  true.   | |
| Method | getParameterProcessorRuleLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorRuleLookupSession | a  ParameterProcessorRuleLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorRuleLookup()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorRuleLookup()  is  true.   | |
| Method | getParameterProcessorRuleLookupSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorRuleLookupSession | a  ParameterProcessorRuleLookupSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorRuleLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorRuleLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorRuleApplicationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorRuleApplicationSession | a  ParameterProcessorRuleApplicationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorRuleApplication()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorRuleApplication()  is  true.   | |
| Method | getParameterProcessorRuleApplicationSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorRuleApplicationSession | a  ParameterProcessorRuleApplicationSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorRuleApplication()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorRuleApplication()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorEnablerLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorEnablerLookupSession | a  ParameterProcessorEnablerLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerLookup()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerLookup()  is  true.   | |
| Method | getParameterProcessorEnablerLookupSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerLookupSession | a  ParameterProcessorEnablerLookupSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorEnablerQuerySession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorEnablerQuerySession | a  ParameterProcessorEnablerQuerySession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerQuery()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerQuery()  is  true.   | |
| Method | getParameterProcessorEnablerQuerySessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerQuerySession | a  ParameterProcessorEnablerQuerySession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerQuery()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerQuery()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorEnablerSearchSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorEnablerSearchSession | a  ParameterProcessorEnablerSearchSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerSearch()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerSearch()  is  true.   | |
| Method | getParameterProcessorEnablerSearchSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerSearchSession | a  ParameterProcessorEnablerSearchSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerSearch()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerSearch()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorEnablerAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorEnablerAdminSession | a  ParameterProcessorEnablerAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerAdmin()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerAdmin()  is  true.   | |
| Method | getParameterProcessorEnablerAdminSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerAdminSession | a  ParameterProcessorEnablerAdminSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerAdmin()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorEnablerNotificationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.configuration.rules.ParameterProcessorEnablerReceiver | parameterProcessorEnablerReceiver | the notification callback | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerNotificationSession | a  ParameterProcessorEnablerNotificationSession   | |
| Errors | NULL_ARGUMENT |  parameterProcessorEnablerReceiver  or  proxy  is 
 null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerNotification()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerNotification()  is  true. 
  | |
| Method | getParameterProcessorEnablerNotificationSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.configuration.rules.ParameterProcessorEnablerReceiver | parameterProcessorEnablerReceiver | the notification callback | 
osid.id.Id | configurationId | the  Id  of the  Configuration   | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerNotificationSession | a  ParameterProcessorEnablerNotificationSession   | |
| Errors | NOT_FOUND | no configuration found by the given  Id   |                 |
| NULL_ARGUMENT |  parameterProcessorEnablerReceiver, configurationId  or  
proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerNotification()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerNotification()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorEnablerConfigurationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorEnablerConfigurationSession | a  ParameterProcessorEnablerConfigurationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerConfiguration()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerConfiguration()  is  true. 
  | |
| Method | getParameterProcessorEnablerConfigurationAssignmentSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorEnablerConfigurationAssignmentSession | a  ParameterProcessorEnablerConfigurationAssignmentSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerConfigurationAssignment()  
is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerConfigurationAssignment()  is  
true.   | |
| Method | getParameterProcessorEnablerSmartConfigurationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerSmartConfigurationSession | a  ParameterProcessorEnablerSmartConfigurationSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerSmartConfiguration()  is 
 false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerSmartConfiguration()  is  true. 
  | |
| Method | getParameterProcessorEnablerRuleLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorEnablerRuleLookupSession | a  ParameterProcessorEnablerRuleLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerRuleLookup()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerRuleLookup()  is  true.   | |
| Method | getParameterProcessorEnablerRuleLookupSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerRuleLookupSession | a  ParameterProcessorEnablerRuleLookupSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerRuleLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerRuleLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getParameterProcessorEnablerRuleApplicationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.configuration.rules.ParameterProcessorEnablerRuleApplicationSession | a  ParameterProcessorEnablerRuleApplicationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerRuleApplication()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerRuleApplication()  is  true. 
  | |
| Method | getParameterProcessorEnablerRuleApplicationSessionForConfiguration | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | configurationId | the  Id  of the  Configuration   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.configuration.rules.ParameterProcessorEnablerRuleApplicationSession | a  ParameterProcessorEnablerRuleApplicationSession   | |
| Errors | NOT_FOUND | no  Configuration  found by the given  Id   |                 |
| NULL_ARGUMENT |  configurationId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsParameterProcessorEnablerRuleApplication()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsParameterProcessorEnablerRuleApplication()  and  
supportsVisibleFederation()  are  true.   | |