Interface ConfigurationRulesProxyManager

All Superinterfaces:
AutoCloseable, Closeable, ConfigurationRulesProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable

public interface ConfigurationRulesProxyManager extends OsidProxyManager, ConfigurationRulesProfile

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 Proxy for passing information from server environments. The sessions included in this manager are:

  • ValueEnablerLookupSession : a session to retrieve value enablers
  • ValueEnablerQuerySession : a session to query for value enablers
  • ValueEnablerSearchSession : a session to search for value enablers
  • ValueEnablerAdminSession : a session to create and delete value enablers
  • ValueEnablerNotificationSession : a session to receive notifications pertaining to value enabler changes
  • ValueEnablerConfigurationSession : a session to look up value enabler configuration mappings
  • ValueEnablerConfigurationAssignmentSession : a session to manage value enabler to configuration mappings
  • ValueEnablerSmartConfigurationSession : a session to manage dynamic configurations of value enablers
  • ValueEnablerRuleLookupSession : a session to look up value enabler mappings
  • ValueEnablerRuleApplicationSession : a session to apply value enablers
  • ParameterProcessorLookupSession : a session to retrieve parameter processor
  • ParameterProcessorQuerySession : a session to query for parameter processor
  • ParameterProcessorSearchSession : a session to search for parameter processor
  • ParameterProcessorAdminSession : a session to create and delete parameter processor
  • ParameterProcessorNotificationSession : a session to receive notifications pertaining to parameter processor changes
  • ParameterProcessorConfigurationSession : a session to look up parameter processor configuration mappings
  • ParameterProcessorConfigurationAssignmentSession : a session to manage parameter processor to configuration mappings
  • ParameterProcessorSmartConfigurationSession : a session to manage dynamic configurations of parameter processor
  • ParameterProcessorRuleLookupSession : a session to look up parameter processor to parameter mappings
  • ParameterProcessorRuleApplicationSession : a session to apply parameter processor to parameters
  • ParameterProcessorEnablerLookupSession : a session to retrieve parameter processor enablers
  • ParameterProcessorEnablerQuerySession : a session to query for parameter processor enablers
  • ParameterProcessorEnablerSearchSession : a session to search for parameter processor enablers
  • ParameterProcessorEnablerAdminSession : a session to create and delete parameter processor enablers
  • ParameterProcessorEnablerNotificationSession : a session to receive notifications pertaining to parameter processor enabler changes
  • ParameterProcessorEnablerConfigurationSession : a session to look up parameter processor enabler configuration mappings
  • ParameterProcessorEnablerConfigurationAssignmentSession : a session to manage parameter processor enabler to configuration mappings
  • ParameterProcessorEnablerSmartConfigurationSession : a session to manage dynamic configurations of parameter processor enablers
  • ParameterProcessorEnablerRuleLookupSession : a session to look up parameter processor enabler mappings
  • ParameterProcessorEnablerRuleApplicationSession : a session to apply parameter processor enablers
  • Method Details

    • getValueEnablerLookupSession

      ValueEnablerLookupSession getValueEnablerLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the value enabler lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a ValueEnablerLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerLookup()} is {@code true} .
    • getValueEnablerLookupSessionForConfiguration

      ValueEnablerLookupSession getValueEnablerLookupSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the value enabler lookup service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ValueEnablerLookupSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getValueEnablerQuerySession

      ValueEnablerQuerySession getValueEnablerQuerySession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the value enabler query service.
      Parameters:
      proxy - a proxy
      Returns:
      a ValueEnablerQuerySession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerQuery()} is {@code true} .
    • getValueEnablerQuerySessionForConfiguration

      ValueEnablerQuerySession getValueEnablerQuerySessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the value enabler query service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ValueEnablerQuerySession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getValueEnablerSearchSession

      ValueEnablerSearchSession getValueEnablerSearchSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the value enabler search service.
      Parameters:
      proxy - a proxy
      Returns:
      a ValueEnablerSearchSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerSearch()} is {@code true} .
    • getValueEnablerSearchSessionForConfiguration

      ValueEnablerSearchSession getValueEnablerSearchSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the value enablers earch service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ValueEnablerSearchSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getValueEnablerAdminSession

      ValueEnablerAdminSession getValueEnablerAdminSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the value enabler administration service.
      Parameters:
      proxy - a proxy
      Returns:
      a ValueEnablerAdminSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerAdmin()} is {@code true} .
    • getValueEnablerAdminSessionForConfiguration

      ValueEnablerAdminSession getValueEnablerAdminSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the value enabler administration service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ValueEnablerAdminSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getValueEnablerNotificationSession

      ValueEnablerNotificationSession getValueEnablerNotificationSession(ValueEnablerReceiver valueEnablerReceiver, Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the value enabler notification service.
      Parameters:
      valueEnablerReceiver - the notification callback
      proxy - a proxy
      Returns:
      a ValueEnablerNotificationSession
      Throws:
      NullArgumentException - valueEnablerReceiver or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerNotification()} is {@code true} .
    • getValueEnablerNotificationSessionForConfiguration

      ValueEnablerNotificationSession getValueEnablerNotificationSessionForConfiguration(ValueEnablerReceiver valueEnablerReceiver, Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the value enabler notification service for the given configuration.
      Parameters:
      valueEnablerReceiver - the notification callback
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ValueEnablerNotificationSession
      Throws:
      NotFoundException - no configuration found by the given Id
      NullArgumentException - valueEnablerReceiver, configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getValueEnablerConfigurationSession

      ValueEnablerConfigurationSession getValueEnablerConfigurationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession to lookup value enabler/configuration mappings for value enablers.
      Parameters:
      proxy - a proxy
      Returns:
      a ValueEnablerConfigurationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerConfiguration() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerConfiguration()} is {@code true} .
    • getValueEnablerConfigurationAssignmentSession

      ValueEnablerConfigurationAssignmentSession getValueEnablerConfigurationAssignmentSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with assigning value enablers to configurations.
      Parameters:
      proxy - a proxy
      Returns:
      a ValueEnablerConfigurationAssignmentSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerConfigurationAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerConfigurationAssignment()} is {@code true} .
    • getValueEnablerSmartConfigurationSession

      ValueEnablerSmartConfigurationSession getValueEnablerSmartConfigurationSession(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage value enabler smart configurations.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ValueEnablerSmartConfigurationSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerSmartConfiguration() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerSmartConfiguration()} is {@code true} .
    • getValueEnablerRuleLookupSession

      ValueEnablerRuleLookupSession getValueEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the value enabler mapping lookup service .
      Parameters:
      proxy - a proxy
      Returns:
      a ValueEnablerRuleLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerRuleLookup()} is {@code true} .
    • getValueEnablerRuleLookupSessionForConfiguration

      ValueEnablerRuleLookupSession getValueEnablerRuleLookupSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the value enabler mapping lookup service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ValueEnablerRuleLookupSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getValueEnablerRuleApplicationSession

      ValueEnablerRuleApplicationSession getValueEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the value enabler assignment service.
      Parameters:
      proxy - a proxy
      Returns:
      a ValueEnablerRuleApplicationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerRuleApplication()} is {@code true} .
    • getValueEnablerRuleApplicationSessionForConfiguration

      ValueEnablerRuleApplicationSession getValueEnablerRuleApplicationSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the value enabler assignment service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ValueEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsValueEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsValueEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorLookupSession

      ParameterProcessorLookupSession getParameterProcessorLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorLookup()} is {@code true} .
    • getParameterProcessorLookupSessionForConfiguration

      ParameterProcessorLookupSession getParameterProcessorLookupSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor lookup service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorLookupSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorQuerySession

      ParameterProcessorQuerySession getParameterProcessorQuerySession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor query service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorQuerySession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorQuery()} is {@code true} .
    • getParameterProcessorQuerySessionForConfiguration

      ParameterProcessorQuerySession getParameterProcessorQuerySessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor query service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorQuerySession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorSearchSession

      ParameterProcessorSearchSession getParameterProcessorSearchSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor search service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorSearchSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorSearch()} is {@code true} .
    • getParameterProcessorSearchSessionForConfiguration

      ParameterProcessorSearchSession getParameterProcessorSearchSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor earch service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorSearchSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorAdminSession

      ParameterProcessorAdminSession getParameterProcessorAdminSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor administration service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorAdminSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorAdmin()} is {@code true} .
    • getParameterProcessorAdminSessionForConfiguration

      ParameterProcessorAdminSession getParameterProcessorAdminSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor administration service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorAdminSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorNotificationSession

      ParameterProcessorNotificationSession getParameterProcessorNotificationSession(ParameterProcessorReceiver parameterProcessorReceiver, Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor notification service.
      Parameters:
      parameterProcessorReceiver - the notification callback
      proxy - a proxy
      Returns:
      a ParameterProcessorNotificationSession
      Throws:
      NullArgumentException - parameterProcessorReceiver or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorNotification()} is {@code true} .
    • getParameterProcessorNotificationSessionForConfiguration

      ParameterProcessorNotificationSession getParameterProcessorNotificationSessionForConfiguration(ParameterProcessorReceiver parameterProcessorReceiver, Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor notification service for the given configuration.
      Parameters:
      parameterProcessorReceiver - the notification callback
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorNotificationSession
      Throws:
      NotFoundException - no configuration found by the given Id
      NullArgumentException - parameterProcessorReceiver, configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorConfigurationSession

      ParameterProcessorConfigurationSession getParameterProcessorConfigurationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession to lookup parameter processor/configuration mappings for parameter processors.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorConfigurationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorConfiguration() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorConfiguration()} is {@code true} .
    • getParameterProcessorConfigurationAssignmentSession

      ParameterProcessorConfigurationAssignmentSession getParameterProcessorConfigurationAssignmentSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with assigning parameter processor to configurations.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorConfigurationAssignmentSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorConfigurationAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorConfigurationAssignment()} is {@code true} .
    • getParameterProcessorSmartConfigurationSession

      ParameterProcessorSmartConfigurationSession getParameterProcessorSmartConfigurationSession(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage parameter processor smart configurations.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorSmartConfigurationSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorSmartConfiguration() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorSmartConfiguration()} is {@code true} .
    • getParameterProcessorRuleLookupSession

      ParameterProcessorRuleLookupSession getParameterProcessorRuleLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor mapping lookup service for looking up the rules applied to the configuration.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorRuleLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorRuleLookup()} is {@code true} .
    • getParameterProcessorRuleLookupSessionForConfiguration

      ParameterProcessorRuleLookupSession getParameterProcessorRuleLookupSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor mapping lookup service for the given configuration for looking up rules applied to an configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorRuleLookupSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorRuleApplicationSession

      ParameterProcessorRuleApplicationSession getParameterProcessorRuleApplicationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor assignment service to apply to configurations.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorRuleApplicationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorRuleApplication()} is {@code true} .
    • getParameterProcessorRuleApplicationSessionForConfiguration

      ParameterProcessorRuleApplicationSession getParameterProcessorRuleApplicationSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor assignment service for the given configuration to apply to configurations.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorRuleApplicationSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorEnablerLookupSession

      ParameterProcessorEnablerLookupSession getParameterProcessorEnablerLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerLookup()} is {@code true} .
    • getParameterProcessorEnablerLookupSessionForConfiguration

      ParameterProcessorEnablerLookupSession getParameterProcessorEnablerLookupSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler lookup service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerLookupSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorEnablerQuerySession

      ParameterProcessorEnablerQuerySession getParameterProcessorEnablerQuerySession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler query service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerQuerySession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerQuery()} is {@code true} .
    • getParameterProcessorEnablerQuerySessionForConfiguration

      ParameterProcessorEnablerQuerySession getParameterProcessorEnablerQuerySessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler query service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerQuerySession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorEnablerSearchSession

      ParameterProcessorEnablerSearchSession getParameterProcessorEnablerSearchSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler search service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerSearchSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerSearch()} is {@code true} .
    • getParameterProcessorEnablerSearchSessionForConfiguration

      ParameterProcessorEnablerSearchSession getParameterProcessorEnablerSearchSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor enablers earch service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerSearchSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorEnablerAdminSession

      ParameterProcessorEnablerAdminSession getParameterProcessorEnablerAdminSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler administration service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerAdminSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerAdmin()} is {@code true} .
    • getParameterProcessorEnablerAdminSessionForConfiguration

      ParameterProcessorEnablerAdminSession getParameterProcessorEnablerAdminSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler administration service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerAdminSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorEnablerNotificationSession

      ParameterProcessorEnablerNotificationSession getParameterProcessorEnablerNotificationSession(ParameterProcessorEnablerReceiver parameterProcessorEnablerReceiver, Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler notification service.
      Parameters:
      parameterProcessorEnablerReceiver - the notification callback
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerNotificationSession
      Throws:
      NullArgumentException - parameterProcessorEnablerReceiver or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerNotification()} is {@code true} .
    • getParameterProcessorEnablerNotificationSessionForConfiguration

      ParameterProcessorEnablerNotificationSession getParameterProcessorEnablerNotificationSessionForConfiguration(ParameterProcessorEnablerReceiver parameterProcessorEnablerReceiver, Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler notification service for the given configuration.
      Parameters:
      parameterProcessorEnablerReceiver - the notification callback
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerNotificationSession
      Throws:
      NotFoundException - no configuration found by the given Id
      NullArgumentException - parameterProcessorEnablerReceiver, configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorEnablerConfigurationSession

      ParameterProcessorEnablerConfigurationSession getParameterProcessorEnablerConfigurationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession to lookup parameter processor enabler/configuration mappings for parameter processor enablers.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerConfigurationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerConfiguration() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerConfiguration()} is {@code true} .
    • getParameterProcessorEnablerConfigurationAssignmentSession

      ParameterProcessorEnablerConfigurationAssignmentSession getParameterProcessorEnablerConfigurationAssignmentSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with assigning parameter processor enablers to configurations.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerConfigurationAssignmentSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerConfigurationAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerConfigurationAssignment()} is {@code true} .
    • getParameterProcessorEnablerSmartConfigurationSession

      ParameterProcessorEnablerSmartConfigurationSession getParameterProcessorEnablerSmartConfigurationSession(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage parameter processor enabler smart configurations.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerSmartConfigurationSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerSmartConfiguration() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerSmartConfiguration()} is {@code true} .
    • getParameterProcessorEnablerRuleLookupSession

      ParameterProcessorEnablerRuleLookupSession getParameterProcessorEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler mapping lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerRuleLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerRuleLookup()} is {@code true} .
    • getParameterProcessorEnablerRuleLookupSessionForConfiguration

      ParameterProcessorEnablerRuleLookupSession getParameterProcessorEnablerRuleLookupSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler mapping lookup service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerRuleLookupSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getParameterProcessorEnablerRuleApplicationSession

      ParameterProcessorEnablerRuleApplicationSession getParameterProcessorEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler assignment service.
      Parameters:
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerRuleApplicationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerRuleApplication()} is {@code true} .
    • getParameterProcessorEnablerRuleApplicationSessionForConfiguration

      ParameterProcessorEnablerRuleApplicationSession getParameterProcessorEnablerRuleApplicationSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the parameter processor enabler assignment service for the given configuration.
      Parameters:
      configurationId - the Id of the Configuration
      proxy - a proxy
      Returns:
      a ParameterProcessorEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Configuration found by the given Id
      NullArgumentException - configurationId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsParameterProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsParameterProcessorEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .