Interface ControlRulesManager

All Superinterfaces:
AutoCloseable, Closeable, ControlRulesProfile, OsidManager, OsidManager, OsidProfile, Sourceable

public interface ControlRulesManager extends OsidManager, ControlRulesProfile

The control rules manager provides access to control rules sessions and provides interoperability tests for various aspects of this service. 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