OSID Logo
OSID Specifications
control rules package
Version 3.1.0
Interfaceosid.control.rules.ControlRulesProxyManager
Implementsosid.OsidProxyManager
osid.control.rules.ControlRulesProfile
Used Byosid.control.ControlProxyManager
Description

The control rules proxy manager provides access to control 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:

  • DeviceEnablerLookupSession: a session to retrieve device enablers
  • DeviceEnablerQuerySession: a session to query for device enablers
  • DeviceEnablerSearchSession: a session to search for device enablers
  • DeviceEnablerAdminSession: a session to create and delete device enablers
  • DeviceEnablerNotificationSession: a session to receive notifications pertaining to device enabler changes
  • DeviceEnablerSystemSession: a session to look up device enabler system mappings
  • DeviceEnablerSystemAssignmentSession: a session to manage device enabler to system mappings
  • DeviceEnablerSmartSystemSession: a session to manage dynamic systems of device enablers
  • DeviceEnablerRuleLookupSession: a session to look up device enabler mappings
  • DeviceEnablerRuleApplicationSession: a session to apply device enablers
  • InputEnablerLookupSession: a session to retrieve input enablers
  • InputEnablerQuerySession: a session to query for input enablers
  • InputEnablerSearchSession: a session to search for input enablers
  • InputEnablerAdminSession: a session to create and delete input enablers
  • InputEnablerNotificationSession: a session to receive notifications pertaining to input enabler changes
  • InputEnablerSystemSession: a session to look up input enabler system mappings
  • InputEnablerSystemAssignmentSession: a session to manage input enabler to system mappings
  • InputEnablerSmartSystemSession: a session to manage dynamic systems of input enablers
  • InputEnablerRuleLookupSession: a session to look up input enabler mappings
  • InputEnablerRuleApplicationSession: a session to apply input enablers
  • TriggerEnablerLookupSession: a session to retrieve trigger enablers
  • TriggerEnablerQuerySession: a session to query for trigger enablers
  • TriggerEnablerSearchSession: a session to search for trigger enablers
  • TriggerEnablerAdminSession: a session to create and delete trigger enablers
  • TriggerEnablerNotificationSession: a session to receive notifications pertaining to trigger enabler changes
  • TriggerEnablerSystemSession: a session to look up trigger enabler system mappings
  • TriggerEnablerSystemAssignmentSession: a session to manage trigger enabler to system mappings
  • TriggerEnablerSmartSystemSession: a session to manage dynamic systems of trigger enablers
  • TriggerEnableRuleLookupSession: a session to look up trigger enabler mappings
  • TriggerEnablerRuleApplicationSession: a session to apply trigger enablers
  • ActionEnablerLookupSession: a session to retrieve action enablers
  • ActionEnablerQuerySession: a session to query for action enablers
  • ActionEnablerSearchSession: a session to search for action enablers
  • ActionEnablerAdminSession: a session to create and delete action enablers
  • ActionEnablerNotificationSession: a session to receive notifications pertaining to action enabler changes
  • ActionEnablerSystemSession: a session to look up action enabler system mappings
  • ActionEnablerSystemAssignmentSession: a session to manage action enabler to system mappings
  • ActionEnablerSmartSystemSession: a session to manage dynamic systems of action enablers
  • ActionEnableRuleLookupSession: a session to look up action enabler mappings
  • ActionEnablerRuleApplicationSession: a session to apply action enablers
MethodgetDeviceEnablerLookupSession
Description

Gets the OsidSession associated with the device enabler lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerLookupSession a DeviceEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerLookup() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerLookup() is true.
MethodgetDeviceEnablerLookupSessionForSystem
Description

Gets the OsidSession associated with the device enabler lookup service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerLookupSession a DeviceEnablerLookupSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerLookup() and supportsVisibleFederation() are true.
MethodgetDeviceEnablerQuerySession
Description

Gets the OsidSession associated with the device enabler query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerQuerySession a DeviceEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerQuery() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerQuery() is true.
MethodgetDeviceEnablerQuerySessionForSystem
Description

Gets the OsidSession associated with the device enabler query service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerQuerySession a DeviceEnablerQuerySession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerQuery() and supportsVisibleFederation() are true.
MethodgetDeviceEnablerSearchSession
Description

Gets the OsidSession associated with the device enabler search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerSearchSession a DeviceEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerSearch() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerSearch() is true.
MethodgetDeviceEnablerSearchSessionForSystem
Description

Gets the OsidSession associated with the device enablers earch service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerSearchSession a DeviceEnablerSearchSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerSearch() and supportsVisibleFederation() are true.
MethodgetDeviceEnablerAdminSession
Description

Gets the OsidSession associated with the device enabler administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerAdminSession a DeviceEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerAdmin() is true.
MethodgetDeviceEnablerAdminSessionForSystem
Description

Gets the OsidSession associated with the device enabler administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerAdminSession a DeviceEnablerAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetDeviceEnablerNotificationSession
Description

Gets the OsidSession associated with the device enabler notification service.

Parametersosid.control.rules.DeviceEnablerReceiverdeviceEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerNotificationSession a DeviceEnablerNotificationSession
ErrorsNULL_ARGUMENT deviceEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerNotification() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerNotification() is true.
MethodgetDeviceEnablerNotificationSessionForSystem
Description

Gets the OsidSession associated with the device enabler notification service for the given system.

Parametersosid.control.rules.DeviceEnablerReceiverdeviceEnablerReceiver the notification callback
osid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerNotificationSession a DeviceEnablerNotificationSession
ErrorsNOT_FOUND no system found by the given Id
NULL_ARGUMENT deviceEnablerReceiver, systemId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerNotification() and supportsVisibleFederation() are true.
MethodgetDeviceEnablerSystemSession
Description

Gets the OsidSession to lookup device enabler/system mappings for device enablers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerSystemSession a DeviceEnablerSystemSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerSystem() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerSystem() is true.
MethodgetDeviceEnablerSystemAssignmentSession
Description

Gets the OsidSession associated with assigning device enablers to systems.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerSystemAssignmentSession a DeviceEnablerSystemAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerSystemAssignment() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerSystemAssignment() is true.
MethodgetDeviceEnablerSmartSystemSession
Description

Gets the OsidSession to manage device enabler smart systems.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerSmartSystemSession a DeviceEnablerSmartSystemSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerSmartSystem() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerSmartSystem() is true.
MethodgetDeviceEnablerRuleLookupSession
Description

Gets the OsidSession associated with the device enabler mapping lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerRuleLookupSession a DeviceEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerRuleLookup() is true.
MethodgetDeviceEnablerRuleLookupSessionForSystem
Description

Gets the OsidSession associated with the device enabler mapping lookup service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerRuleLookupSession a DeviceEnablerRuleLookupSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetDeviceEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the device enabler assignment service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerRuleApplicationSession a DeviceEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerRuleApplication() is true.
MethodgetDeviceEnablerRuleApplicationSessionForSystem
Description

Gets the OsidSession associated with the device enabler assignment service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.DeviceEnablerRuleApplicationSession a DeviceEnablerRuleApplicationSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDeviceEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDeviceEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetInputEnablerLookupSession
Description

Gets the OsidSession associated with the input enabler lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerLookupSession an InputEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerLookup() is false
Complianceoptional This method must be implemented if supportsInputEnablerLookup() is true.
MethodgetInputEnablerLookupSessionForSystem
Description

Gets the OsidSession associated with the input enabler lookup service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerLookupSession an InputEnablerLookupSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsInputEnablerLookup() and supportsVisibleFederation() are true.
MethodgetInputEnablerQuerySession
Description

Gets the OsidSession associated with the input enabler query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerQuerySession an InputEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerQuery() is false
Complianceoptional This method must be implemented if supportsInputEnablerQuery() is true.
MethodgetInputEnablerQuerySessionForSystem
Description

Gets the OsidSession associated with the input enabler query service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerQuerySession an InputEnablerQuerySession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsInputEnablerQuery() and supportsVisibleFederation() are true.
MethodgetInputEnablerSearchSession
Description

Gets the OsidSession associated with the input enabler search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerSearchSession an InputEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerSearch() is false
Complianceoptional This method must be implemented if supportsInputEnablerSearch() is true.
MethodgetInputEnablerSearchSessionForSystem
Description

Gets the OsidSession associated with the input enablers earch service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerSearchSession an InputEnablerSearchSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsInputEnablerSearch() and supportsVisibleFederation() are true.
MethodgetInputEnablerAdminSession
Description

Gets the OsidSession associated with the input enabler administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerAdminSession an InputEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsInputEnablerAdmin() is true.
MethodgetInputEnablerAdminSessionForSystem
Description

Gets the OsidSession associated with the input enabler administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerAdminSession an InputEnablerAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsInputEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetInputEnablerNotificationSession
Description

Gets the OsidSession associated with the input enabler notification service.

Parametersosid.control.rules.InputEnablerReceiverdeviceProcessorEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerNotificationSession an InputEnablerNotificationSession
ErrorsNULL_ARGUMENT deviceProcessorEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerNotification() is false
Complianceoptional This method must be implemented if supportsInputEnablerNotification() is true.
MethodgetInputEnablerNotificationSessionForSystem
Description

Gets the OsidSession associated with the input enabler notification service for the given system.

Parametersosid.control.rules.InputEnablerReceiverdeviceProcessorEnablerReceiver the notification callback
osid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerNotificationSession an InputEnablerNotificationSession
ErrorsNOT_FOUND no system found by the given Id
NULL_ARGUMENT deviceProcessorEnablerReceiver, systemId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsInputEnablerNotification() and supportsVisibleFederation() are true.
MethodgetInputEnablerSystemSession
Description

Gets the OsidSession to lookup input enabler/system mappings for input enablers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerSystemSession an InputEnablerSystemSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerSystem() is false
Complianceoptional This method must be implemented if supportsInputEnablerSystem() is true.
MethodgetInputEnablerSystemAssignmentSession
Description

Gets the OsidSession associated with assigning input enablers to systems.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerSystemAssignmentSession an InputEnablerSystemAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerSystemAssignment() is false
Complianceoptional This method must be implemented if supportsInputEnablerSystemAssignment() is true.
MethodgetInputEnablerSmartSystemSession
Description

Gets the OsidSession to manage input enabler smart systems.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerSmartSystemSession an InputEnablerSmartSystemSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerSmartSystem() is false
Complianceoptional This method must be implemented if supportsInputEnablerSmartSystem() is true.
MethodgetInputEnablerRuleLookupSession
Description

Gets the OsidSession associated with the input enabler mapping lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerRuleLookupSession an InputEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsInputEnablerRuleLookup() is true.
MethodgetInputEnablerRuleLookupSessionForSystem
Description

Gets the OsidSession associated with the input enabler mapping lookup service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerRuleLookupSession an InputEnablerRuleLookupSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsInputEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetInputEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the input enabler assignment service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerRuleApplicationSession an InputEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsInputEnablerRuleApplication() is true.
MethodgetInputEnablerRuleApplicationSessionForSystem
Description

Gets the OsidSession associated with the input enabler assignment service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.InputEnablerRuleApplicationSession an InputEnablerRuleApplicationSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsInputEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsInputEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetTriggerEnablerLookupSession
Description

Gets the OsidSession associated with the trigger enabler lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerLookupSession a TriggerEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerLookup() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerLookup() is true.
MethodgetTriggerEnablerLookupSessionForSystem
Description

Gets the OsidSession associated with the trigger enabler lookup service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerLookupSession a TriggerEnablerLookupSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerLookup() and supportsVisibleFederation() are true.
MethodgetTriggerEnablerQuerySession
Description

Gets the OsidSession associated with the trigger enabler query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerQuerySession a TriggerEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerQuery() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerQuery() is true.
MethodgetTriggerEnablerQuerySessionForSystem
Description

Gets the OsidSession associated with the trigger enabler query service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerQuerySession a TriggerEnablerQuerySession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerQuery() and supportsVisibleFederation() are true.
MethodgetTriggerEnablerSearchSession
Description

Gets the OsidSession associated with the trigger enabler search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerSearchSession a TriggerEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerSearch() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerSearch() is true.
MethodgetTriggerEnablerSearchSessionForSystem
Description

Gets the OsidSession associated with the trigger enablers earch service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerSearchSession a TriggerEnablerSearchSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerSearch() and supportsVisibleFederation() are true.
MethodgetTriggerEnablerAdminSession
Description

Gets the OsidSession associated with the trigger enabler administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerAdminSession a TriggerEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerAdmin() is true.
MethodgetTriggerEnablerAdminSessionForSystem
Description

Gets the OsidSession associated with the trigger enabler administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerAdminSession a TriggerEnablerAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetTriggerEnablerNotificationSession
Description

Gets the OsidSession associated with the trigger enabler notification service.

Parametersosid.control.rules.TriggerEnablerReceivertriggerEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerNotificationSession a TriggerEnablerNotificationSession
ErrorsNULL_ARGUMENT triggerEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerNotification() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerNotification() is true.
MethodgetTriggerEnablerNotificationSessionForSystem
Description

Gets the OsidSession associated with the trigger enabler notification service for the given system.

Parametersosid.control.rules.TriggerEnablerReceivertriggerEnablerReceiver the notification callback
osid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerNotificationSession a TriggerEnablerNotificationSession
ErrorsNOT_FOUND no system found by the given Id
NULL_ARGUMENT triggerEnablerReceiver, systemId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerNotification() and supportsVisibleFederation() are true.
MethodgetTriggerEnablerSystemSession
Description

Gets the OsidSession to lookup trigger enabler/system mappings for trigger enablers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerSystemSession a TriggerEnablerSystemSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerSystem() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerSystem() is true.
MethodgetTriggerEnablerSystemAssignmentSession
Description

Gets the OsidSession associated with assigning trigger enablers to systems.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerSystemAssignmentSession a TriggerEnablerSystemAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerSystemAssignment() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerSystemAssignment() is true.
MethodgetTriggerEnablerSmartSystemSession
Description

Gets the OsidSession to manage trigger enabler smart systems.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerSmartSystemSession a TriggerEnablerSmartSystemSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerSmartSystem() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerSmartSystem() is true.
MethodgetTriggerEnablerRuleLookupSession
Description

Gets the OsidSession associated with the trigger enabler mapping lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerRuleLookupSession a TriggerEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerRuleLookup() is true.
MethodgetTriggerEnablerRuleLookupSessionForSystem
Description

Gets the OsidSession associated with the trigger enabler mapping lookup service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerRuleLookupSession a TriggerEnablerRuleLookupSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetTriggerEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the trigger enabler assignment service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerRuleApplicationSession a TriggerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerRuleApplication() is true.
MethodgetTriggerEnablerRuleApplicationSessionForSystem
Description

Gets the OsidSession associated with the trigger enabler assignment service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.TriggerEnablerRuleApplicationSession a TriggerEnablerRuleApplicationSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTriggerEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTriggerEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetActionEnablerLookupSession
Description

Gets the OsidSession associated with the action enabler lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerLookupSession an ActionEnablerLookupSession
ErrorsNULL_ARGUMENT an ActionEnablerLookupSession
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerLookup() is false
Complianceoptional This method must be implemented if supportsActionEnablerLookup() is true.
MethodgetActionEnablerLookupSessionForSystem
Description

Gets the OsidSession associated with the action enabler lookup service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerLookupSession an ActionEnablerLookupSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActionEnablerLookup() and supportsVisibleFederation() are true.
MethodgetActionEnablerQuerySession
Description

Gets the OsidSession associated with the action enabler query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerQuerySession an ActionEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerQuery() is false
Complianceoptional This method must be implemented if supportsActionEnablerQuery() is true.
MethodgetActionEnablerQuerySessionForSystem
Description

Gets the OsidSession associated with the action enabler query service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerQuerySession an ActionEnablerQuerySession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActionEnablerQuery() and supportsVisibleFederation() are true.
MethodgetActionEnablerSearchSession
Description

Gets the OsidSession associated with the action enabler search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerSearchSession an ActionEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerSearch() is false
Complianceoptional This method must be implemented if supportsActionEnablerSearch() is true.
MethodgetActionEnablerSearchSessionForSystem
Description

Gets the OsidSession associated with the action enablers earch service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerSearchSession an ActionEnablerSearchSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActionEnablerSearch() and supportsVisibleFederation() are true.
MethodgetActionEnablerAdminSession
Description

Gets the OsidSession associated with the action enabler administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerAdminSession an ActionEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsActionEnablerAdmin() is true.
MethodgetActionEnablerAdminSessionForSystem
Description

Gets the OsidSession associated with the action enabler administration service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerAdminSession an ActionEnablerAdminSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActionEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetActionEnablerNotificationSession
Description

Gets the OsidSession associated with the action enabler notification service.

Parametersosid.control.rules.ActionEnablerReceiveractionEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerNotificationSession an ActionEnablerNotificationSession
ErrorsNULL_ARGUMENT actionEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerNotification() is false
Complianceoptional This method must be implemented if supportsActionEnablerNotification() is true.
MethodgetActionEnablerNotificationSessionForSystem
Description

Gets the OsidSession associated with the action enabler notification service for the given system.

Parametersosid.control.rules.ActionEnablerReceiveractionEnablerReceiver the notification callback
osid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerNotificationSession an ActionEnablerNotificationSession
ErrorsNOT_FOUND no system found by the given Id
NULL_ARGUMENT actionEnablerReceiver, systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActionEnablerNotification() and supportsVisibleFederation() are true.
MethodgetActionEnablerSystemSession
Description

Gets the OsidSession to lookup action enabler/system mappings for action enablers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerSystemSession an ActionEnablerSystemSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerSystem() is false
Complianceoptional This method must be implemented if supportsActionEnablerSystem() is true.
MethodgetActionEnablerSystemAssignmentSession
Description

Gets the OsidSession associated with assigning action enablers to systems.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerSystemAssignmentSession an ActionEnablerSystemAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerSystemAssignment() is false
Complianceoptional This method must be implemented if supportsActionEnablerSystemAssignment() is true.
MethodgetActionEnablerSmartSystemSession
Description

Gets the OsidSession to manage action enabler smart systems.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerSmartSystemSession an ActionEnablerSmartSystemSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerSmartSystem() is false
Complianceoptional This method must be implemented if supportsActionEnablerSmartSystem() is true.
MethodgetActionEnablerRuleLookupSession
Description

Gets the OsidSession associated with the action enabler mapping lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerRuleLookupSession an ActionEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsActionEnablerRuleLookup() is true.
MethodgetActionEnablerRuleLookupSessionForSystem
Description

Gets the OsidSession associated with the action enabler mapping lookup service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerRuleLookupSession an ActionEnablerRuleLookupSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActionEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetActionEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the action enabler assignment service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerRuleApplicationSession an ActionEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsActionEnablerRuleApplication() is true.
MethodgetActionEnablerRuleApplicationSessionForSystem
Description

Gets the OsidSession associated with the action enabler assignment service for the given system.

Parametersosid.id.IdsystemId the Id of the System
osid.proxy.Proxyproxy a proxy
Returnosid.control.rules.ActionEnablerRuleApplicationSession an ActionEnablerRuleApplicationSession
ErrorsNOT_FOUND no System found by the given Id
NULL_ARGUMENT systemId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActionEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActionEnablerRuleApplication() and supportsVisibleFederation() are true.