Interface ControlProxyManager

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

public interface ControlProxyManager extends OsidProxyManager, ControlProfile

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

  • DeviceLookupSession : a session to retrieve devices
  • DeviceQuerySession : a session to query for devicess
  • DeviceSearchSession : a session to search for devices
  • DeviceAdminSession : a session to create and delete devices
  • DeviceNotificationSession : a session to receive notifications pertaining to device changes
  • DeviceSystemSession : a session to look up device system mappings
  • DeviceSystemAssignmentSession : a session to manage device to system mappings
  • DeviceSmartSystemSession : a session to manage dynamic systems of devices
  • ControllerLookupSession : a session to retrieve controllers
  • ControllerQuerySession : a session to query for controllers
  • ControllerSearchSession : a session to search for controllers
  • ControllerAdminSession : a session to create and delete controllers
  • ControllerNotificationSession : a session to receive notifications pertaining to controller changes
  • ControllerSystemSession : a session to look up controller system mappings
  • ControllerSystemAssignmentSession : a session to manage controller to system mappings
  • ControllerSmartSystemSession : a session to manage dynamic systems of controllers
  • InputLookupSession : a session to retrieve inputs
  • InputQuerySession : a session to query for inputs
  • InputSearchSession : a session to search for inputs
  • InputAdminSession : a session to create and delete inputs
  • InputNotificationSession : a session to receive notifications pertaining to input changes
  • InputSystemSession : a session to look up input system mappings
  • InputSystemAssignmentSession : a session to manage inputs to system mappings
  • InputSmartSystemSession : a session to manage dynamic systems of inputs
  • SettingLookupSession : a session to retrieve settings
  • SettingQuerySession : a session to query for settings
  • SettingSearchSession : a session to search for settings
  • SettingAdminSession : a session to create and delete settings
  • SettingNotificationSession : a session to receive notifications pertaining to setting changes
  • SettingSystemsSession : a session to look up setting systems mappings
  • SettingSystemAssignmentSession : a session to manage setting to system mappings
  • SettingSmartSystemSession : a session to manage dynamic systems of settings
  • SceneLookupSession : a session to retrieve scenes
  • SceneQuerySession : a session to query for scenes
  • SceneSearchSession : a session to search for scenes
  • SceneAdminSession : a session to create and delete scenes
  • SceneNotificationSession : a session to receive notifications pertaining to scene changes
  • SceneSystemsSession : a session to look up scene systems mappings
  • SceneSystemAssignmentSession : a session to manage scene to system mappings
  • SceneSmartSystemSession : a session to manage dynamic systems of scenes
  • TriggerLookupSession : a session to retrieve triggers
  • TriggerQuerySession : a session to query for triggers
  • TriggerSearchSession : a session to search for triggers
  • TriggerAdminSession : a session to create and delete triggers
  • TriggerNotificationSession : a session to receive notifications pertaining to trigger changes
  • TriggerSystemSession : a session to look up mappings of triggers to systems
  • TriggerSystemAssignmentSession : a session to manage trigger to system mappings
  • TriggerSmartSystemSession : a session to manage dynamic systems of triggers
  • ActionGroupLookupSession : a session to retrieve action groups
  • ActionGroupQuerySession : a session to query for action groups
  • ActionGroupSearchSession : a session to search for action groups
  • ActionGroupAdminSession : a session to create and delete action groups
  • ActionGroupNotificationSession : a session to receive notifications pertaining to action group changes
  • ActionGroupSystemSession : a session to look up mappings of action groups to systems
  • ActionGroupSystemAssignmentSession : a session to manage action group to system mappings
  • ActionGroupSmartSystemSession : a session to manage dynamic systems of action groups
  • SystemLookupSession : a session to retrieve systems
  • SystemQuerySession : a session to search for systems
  • SystemSearchSession : a session to search for systems
  • SystemAdminSession : a session to create and delete systems
  • SystemNotificationSession : a session to receive notifications pertaining to system changes
  • SystemHierarchySession : a session to traverse a hierarchy of system
  • SystemHierarchyDesignSession : a session to manage a system hierarchy