Interface ControlManager
- All Superinterfaces:
AutoCloseable, Closeable, ControlProfile, OsidManager, OsidManager, OsidProfile, Sourceable
The control manager provides access to control sessions and provides interoperability tests for various aspects of this service. 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
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the action group administration service.getActionGroupAdminSessionForSystem(Id systemId) Gets theOsidSessionassociated with the action group administration service for the given system.Gets theOsidSessionassociated with the action group lookup service.getActionGroupLookupSessionForSystem(Id systemId) Gets theOsidSessionassociated with the action group lookup service for the given system.getActionGroupNotificationSession(ActionGroupReceiver actionGroupReceiver) Gets theOsidSessionassociated with the action group notification service.getActionGroupNotificationSessionForSystem(ActionGroupReceiver actionGroupReceiver, Id systemId) Gets theOsidSessionassociated with the action group notification service for the given system.Gets theOsidSessionassociated with the action group query service.getActionGroupQuerySessionForSystem(Id systemId) Gets theOsidSessionassociated with the action group query service for the given system.Gets theOsidSessionassociated with the action group search service.getActionGroupSearchSessionForSystem(Id systemId) Gets theOsidSessionassociated with the action group search service for the given system.getActionGroupSmartSystemSession(Id systemId) Gets theOsidSessionto manage action group smart systems.Gets theOsidSessionassociated with assigning action groups to systems.Gets theOsidSessionto lookup action group/system mappings.Gets theControlBatchManager.Gets theOsidSessionassociated with the controller administration service.getControllerAdminSessionForSystem(Id systemId) Gets theOsidSessionassociated with the controller administration service for the given system.Gets theOsidSessionassociated with the controller lookup service.getControllerLookupSessionForSystem(Id systemId) Gets theOsidSessionassociated with the controller lookup service for the given system.getControllerNotificationSession(ControllerReceiver controllerReceiver) Gets theOsidSessionassociated with the controller notification service.getControllerNotificationSessionForSystem(ControllerReceiver controllerReceiver, Id systemId) Gets theOsidSessionassociated with the controller notification service for the given system.Gets theOsidSessionassociated with the controller query service.getControllerQuerySessionForSystem(Id systemId) Gets theOsidSessionassociated with the controller query service for the given system.Gets theOsidSessionassociated with the controller search service.getControllerSearchSessionForSystem(Id systemId) Gets theOsidSessionassociated with the controller search service for the given system.getControllerSmartSystemSession(Id systemId) Gets theOsidSessionto manage controller smart systems.Gets theOsidSessionassociated with assigning controllers to systems.Gets theOsidSessionto lookup controller/system mappings.Gets theControlRulesManager.Gets theOsidSessionassociated with the device administration service.getDeviceAdminSessionForSystem(Id systemId) Gets theOsidSessionassociated with the device administration service for the given system.Gets theOsidSessionassociated with the device lookup service.getDeviceLookupSessionForSystem(Id systemId) Gets theOsidSessionassociated with the device lookup service for the given system.getDeviceNotificationSession(DeviceReceiver deviceReceiver) Gets theOsidSessionassociated with the device notification service.getDeviceNotificationSessionForSystem(DeviceReceiver deviceReceiver, Id systemId) Gets theOsidSessionassociated with the device notification service for the given system.Gets theOsidSessionassociated with the device query service.getDeviceQuerySessionForSystem(Id systemId) Gets theOsidSessionassociated with the device query service for the given system.Gets theOsidSessionassociated with the device search service.getDeviceSearchSessionForSystem(Id systemId) Gets theOsidSessionassociated with the device search service for the given system.getDeviceSmartSystemSession(Id systemId) Gets theOsidSessionto manage device smart systems.Gets theOsidSessionassociated with assigning devices to systems.Gets theOsidSessionto lookup device/system mappings.Gets theOsidSessionassociated with the input administration service.getInputAdminSessionForSystem(Id systemId) Gets theOsidSessionassociated with the input administration service for the given system.Gets theOsidSessionassociated with the input lookup service.getInputLookupSessionForSystem(Id systemId) Gets theOsidSessionassociated with the input lookup service for the given system.getInputNotificationSession(InputReceiver inputReceiver) Gets theOsidSessionassociated with the input notification service.getInputNotificationSessionForSystem(InputReceiver inputReceiver, Id systemId) Gets theOsidSessionassociated with the input notification service for the given system.Gets theOsidSessionassociated with the input query service.getInputQuerySessionForSystem(Id systemId) Gets theOsidSessionassociated with the input query service for the given system.Gets theOsidSessionassociated with the input search service.getInputSearchSessionForSystem(Id systemId) Gets theOsidSessionassociated with the input search service for the given system.getInputSmartSystemSession(Id systemId) Gets theOsidSessionto manage input smart systems.Gets theOsidSessionassociated with assigning inputs to systems.Gets theOsidSessionto lookup input/system mappings.Gets theOsidSessionassociated with the scene administration service.getSceneAdminSessionForSystem(Id systemId) Gets theOsidSessionassociated with the scene administration service for the given system.Gets theOsidSessionassociated with the scene lookup service.getSceneLookupSessionForSystem(Id systemId) Gets theOsidSessionassociated with the scene lookup service for the given system.getSceneNotificationSession(SceneReceiver sceneReceiver) Gets theOsidSessionassociated with the scene notification service.getSceneNotificationSessionForSystem(SceneReceiver sceneReceiver, Id systemId) Gets theOsidSessionassociated with the scene notification service for the given system.Gets theOsidSessionassociated with the scene query service.getSceneQuerySessionForSystem(Id systemId) Gets theOsidSessionassociated with the scene query service for the given system.Gets theOsidSessionassociated with the scene search service.getSceneSearchSessionForSystem(Id systemId) Gets theOsidSessionassociated with the scene search service for the given system.getSceneSmartSystemSession(Id systemId) Gets theOsidSessionto manage locatin smart systems.Gets theOsidSessionassociated with assigning scenes to systems.Gets theOsidSessionto lookup scene/system mappings.Gets theOsidSessionassociated with the setting administration service.getSettingAdminSessionForInput(Id systemId) Gets theOsidSessionassociated with the setting administration service for the given system.Gets theOsidSessionassociated with the setting lookup service.getSettingLookupSessionForSystem(Id systemId) Gets theOsidSessionassociated with the setting lookup service for the given system.getSettingNotificationSession(SettingReceiver settingReceiver) Gets theOsidSessionassociated with the setting notification service.getSettingNotificationSessionForSystem(SettingReceiver settingReceiver, Id systemId) Gets theOsidSessionassociated with the setting notification service for the given system.Gets theOsidSessionassociated with the setting query service.getSettingQuerySessionForSystem(Id systemId) Gets theOsidSessionassociated with the setting query service for the given system.Gets theOsidSessionassociated with the setting search service.getSettingSearchSessionForSystem(Id systemId) Gets theOsidSessionassociated with the setting search service for the given system.getSettingSmartSystemSession(Id systemId) Gets theOsidSessionto manage locatin smart systems.Gets theOsidSessionassociated with assigning settings to systems.Gets theOsidSessionto lookup setting/system mappings.Gets theOsidSessionassociated with the system administrative service.Gets theOsidSessionassociated with the system hierarchy design service.Gets theOsidSessionassociated with the system hierarchy service.Gets theOsidSessionassociated with the system lookup service.getSystemNotificationSession(SystemReceiver systemReceiver) Gets theOsidSessionassociated with the system notification service.Gets theOsidSessionassociated with the system query service.Gets theOsidSessionassociated with the system search service.Gets theOsidSessionassociated with the trigger administration service.getTriggerAdminSessionForSystem(Id systemId) Gets theOsidSessionassociated with the trigger administration service for the given system.Gets theOsidSessionassociated with the trigger lookup service.getTriggerLookupSessionForSystem(Id systemId) Gets theOsidSessionassociated with the trigger lookup service for the given system.getTriggerNotificationSession(TriggerReceiver triggerReceiver) Gets theOsidSessionassociated with the trigger notification service.getTriggerNotificationSessionForSystem(TriggerReceiver triggerReceiver, Id systemId) Gets theOsidSessionassociated with the trigger notification service for the given system.Gets theOsidSessionassociated with the trigger query service.getTriggerQuerySessionForSystem(Id systemId) Gets theOsidSessionassociated with the trigger query service for the given system.Gets theOsidSessionassociated with the trigger search service.getTriggerSearchSessionForSystem(Id systemId) Gets theOsidSessionassociated with the trigger search service for the given system.getTriggerSmartSystemSession(Id systemId) Gets theOsidSessionto manage trigger smart systems.Gets theOsidSessionassociated with assigning triggers to systems.Gets theOsidSessionto lookup trigger/system mappings.Methods inherited from interface ControlProfile
getActionGroupRecordTypes, getActionGroupSearchRecordTypes, getActionRecordTypes, getControllerRecordTypes, getControllerSearchRecordTypes, getDeviceRecordTypes, getDeviceReturnRecordTypes, getDeviceSearchRecordTypes, getInputRecordTypes, getInputSearchRecordTypes, getSceneRecordTypes, getSceneSearchRecordTypes, getSettingRecordTypes, getSettingSearchRecordTypes, getSystemRecordTypes, getSystemSearchRecordTypes, getTriggerRecordTypes, getTriggerSearchRecordTypes, supportsActionGroupAdmin, supportsActionGroupLookup, supportsActionGroupNotification, supportsActionGroupQuery, supportsActionGroupRecordType, supportsActionGroupSearch, supportsActionGroupSearchRecordType, supportsActionGroupSmartSystem, supportsActionGroupSystem, supportsActionGroupSystemAssignment, supportsActionRecordType, supportsControlBatch, supportsControllerAdmin, supportsControllerLookup, supportsControllerNotification, supportsControllerQuery, supportsControllerRecordType, supportsControllerSearch, supportsControllerSearchRecordType, supportsControllerSmartTrigger, supportsControllerTrigger, supportsControllerTriggerAssignment, supportsControlRules, supportsDeviceAdmin, supportsDeviceLookup, supportsDeviceNotification, supportsDeviceQuery, supportsDeviceRecordType, supportsDeviceReturn, supportsDeviceReturnRecordType, supportsDeviceSearch, supportsDeviceSearchRecordType, supportsDeviceSmartSystem, supportsDeviceSystem, supportsDeviceSystemAssignment, supportsInputAdmin, supportsInputLookup, supportsInputNotification, supportsInputQuery, supportsInputRecordType, supportsInputSearch, supportsInputSearchRecordType, supportsInputSmartSystem, supportsInputSystem, supportsInputSystemAssignment, supportsSceneAdmin, supportsSceneLookup, supportsSceneNotification, supportsSceneQuery, supportsSceneRecordType, supportsSceneSearch, supportsSceneSearchRecordType, supportsSceneSmartSystem, supportsSceneSystem, supportsSceneSystemAssignment, supportsSettingAdmin, supportsSettingLookup, supportsSettingNotification, supportsSettingQuery, supportsSettingRecordType, supportsSettingSearch, supportsSettingSearchRecordType, supportsSettingSmartSystem, supportsSettingSystem, supportsSettingSystemAssignment, supportsSystemAdmin, supportsSystemHierarchy, supportsSystemHierarchyDesign, supportsSystemLookup, supportsSystemNotification, supportsSystemQuery, supportsSystemRecordType, supportsSystemSearch, supportsSystemSearchRecordType, supportsTriggerAdmin, supportsTriggerLookup, supportsTriggerNotification, supportsTriggerQuery, supportsTriggerRecordType, supportsTriggerSearch, supportsTriggerSearchRecordType, supportsTriggerSmartSystem, supportsTriggerSystem, supportsTriggerSystemAssignment, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedActionGrouprecord types.Gets the supportedActionGroupsearch record types.Gets the supportedActionrecord types.Gets the supportedControllerrecord types.Gets the supportedControllersearch record types.Gets the supportedDevicerecord types.Gets the supportedDeviceReturnrecord types.Gets the supportedDevicesearch types.Gets the supportedInputrecord types.Gets the supportedInputsearch types.Gets the supportedScenerecord types.Gets the supportedScenesearch types.Gets the supportedSettingrecord types.Gets the supportedSettingsearch types.Gets the supportedSystemrecord types.Gets the supportedSystemsearch record types.Gets the supportedTriggerrecord types.Gets the supportedTriggersearch record types.booleanTests if action group administrative service is supported.booleanTests if looking up action groups is supported.booleanTests if an action group notification service is supported.booleanTests if querying action groups is supported.booleansupportsActionGroupRecordType(Type actionGroupRecordType) Tests if the givenActionGrouprecord type is supported.booleanTests if searching action groups is supported.booleansupportsActionGroupSearchRecordType(Type actionGroupSearchRecordType) Tests if the givenActionGroupsearch record type is supported.booleanTests if an action group smart system lookup service is supported.booleanTests if an action group system lookup service is supported.booleanTests if an action group system service is supported.booleansupportsActionRecordType(Type actionRecordType) Tests if the givenActionrecord type is supported.booleanTests for the availability of a control batch service.booleanTests if controller administrative service is supported.booleanTests if looking up controllers is supported.booleanTests if a controller notification service is supported.booleanTests if querying controllers is supported.booleansupportsControllerRecordType(Type controllerRecordType) Tests if the givenControllerrecord type is supported.booleanTests if searching controllers is supported.booleansupportsControllerSearchRecordType(Type controllerSearchRecordType) Tests if the givenControllersearch record type is supported.booleanTests if a controller smart trigger lookup service is supported.booleanTests if a controller trigger lookup service is supported.booleanTests if a controller trigger service is supported.booleanTests for the availability of a control rules service.booleanTests if a device administrative service is supported.booleanTests if looking up devices is supported.booleanTests if a device notification service is supported.booleanTests if querying devices is supported.booleansupportsDeviceRecordType(Type deviceRecordType) Tests if the givenDevicerecord type is supported.booleanTests if returning devices is supported.booleansupportsDeviceReturnRecordType(Type deviceReturnRecordType) Tests if the givenDeviceReturnrecord type is supported.booleanTests if searching devices is supported.booleansupportsDeviceSearchRecordType(Type deviceSearchRecordType) Tests if the givenDevicesearch type is supported.booleanTests if a device smart system service is supported.booleanTests if a device system lookup service is supported.booleanTests if a device system assignment service is supported.booleanTests if an input administrative service is supported.booleanTests if looking up inputs is supported.booleanTests if an input notification service is supported.booleanTests if querying inputs is supported.booleansupportsInputRecordType(Type inputRecordType) Tests if the givenInputrecord type is supported.booleanTests if searching inputs is supported.booleansupportsInputSearchRecordType(Type inputSearchRecordType) Tests if the givenInputsearch type is supported.booleanTests if an input smart system service is supported.booleanTests if an input system lookup service is supported.booleanTests if an input system assignment service is supported.booleanTests if scene administrative service is supported.booleanTests if looking up scenes is supported.booleanTests if a scene notification service is supported.booleanTests if querying scenes is supported.booleansupportsSceneRecordType(Type sceneRecordType) Tests if the givenScenerecord type is supported.booleanTests if searching scenes is supported.booleansupportsSceneSearchRecordType(Type sceneSearchRecordType) Tests if the givenScenesearch type is supported.booleanTests if a scene smart system service is supported.booleanTests if a scene system lookup service is supported.booleanTests if a scene system assignment service is supported.booleanTests if setting administrative service is supported.booleanTests if looking up settings is supported.booleanTests if a setting notification service is supported.booleanTests if querying settings is supported.booleansupportsSettingRecordType(Type settingRecordType) Tests if the givenSettingrecord type is supported.booleanTests if searching settings is supported.booleansupportsSettingSearchRecordType(Type settingSearchRecordType) Tests if the givenSettingsearch type is supported.booleanTests if a setting smart system service is supported.booleanTests if a setting system lookup service is supported.booleanTests if a setting system assignment service is supported.booleanTests if system administrative service is supported.booleanTests for the availability of a system hierarchy traversal service.booleanTests for the availability of a system hierarchy design service.booleanTests if looking up systems is supported.booleanTests if a system notification service is supported.booleanTests if querying systems is supported.booleansupportsSystemRecordType(Type systemRecordType) Tests if the givenSystemrecord type is supported.booleanTests if searching systems is supported.booleansupportsSystemSearchRecordType(Type systemSearchRecordType) Tests if the givenSystemsearch record type is supported.booleanTests if trigger administrative service is supported.booleanTests if looking up triggers is supported.booleanTests if a trigger notification service is supported.booleanTests if querying triggers is supported.booleansupportsTriggerRecordType(Type triggerRecordType) Tests if the givenTriggerrecord type is supported.booleanTests if searching triggers is supported.booleansupportsTriggerSearchRecordType(Type triggerSearchRecordType) Tests if the givenTriggersearch record type is supported.booleanTests if a trigger smart system lookup service is supported.booleanTests if a trigger system lookup service is supported.booleanTests if a trigger system service is supported.booleanTests if any trigger federation is exposed.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getDeviceLookupSession
Gets theOsidSessionassociated with the device lookup service.- Returns:
- a
DeviceLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDeviceLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceLookup()} is {@code true} .
-
getDeviceLookupSessionForSystem
DeviceLookupSession getDeviceLookupSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the device lookup service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
DeviceLookupSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDeviceLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getDeviceQuerySession
Gets theOsidSessionassociated with the device query service.- Returns:
- a
DeviceQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDeviceQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceQuery()} is {@code true} .
-
getDeviceQuerySessionForSystem
DeviceQuerySession getDeviceQuerySessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the device query service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
DeviceQuerySession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDeviceQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getDeviceSearchSession
Gets theOsidSessionassociated with the device search service.- Returns:
- a
DeviceSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDeviceSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceSearch()} is {@code true} .
-
getDeviceSearchSessionForSystem
DeviceSearchSession getDeviceSearchSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the device search service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
DeviceSearchSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDeviceSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getDeviceAdminSession
Gets theOsidSessionassociated with the device administration service.- Returns:
- a
DeviceAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDeviceAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceAdmin()} is {@code true} .
-
getDeviceAdminSessionForSystem
DeviceAdminSession getDeviceAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the device administration service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
DeviceAdminSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDeviceAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getDeviceNotificationSession
DeviceNotificationSession getDeviceNotificationSession(DeviceReceiver deviceReceiver) throws OperationFailedException Gets theOsidSessionassociated with the device notification service.- Parameters:
deviceReceiver- the notification callback- Returns:
- a
DeviceNotificationSession - Throws:
NullArgumentException-deviceReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDeviceNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceNotification()} is {@code true} .
-
getDeviceNotificationSessionForSystem
DeviceNotificationSession getDeviceNotificationSessionForSystem(DeviceReceiver deviceReceiver, Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the device notification service for the given system.- Parameters:
deviceReceiver- the notification callbacksystemId- theIdof theSystem- Returns:
- a
DeviceNotificationSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-deviceReceiverorsystemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDeviceNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getDeviceSystemSession
Gets theOsidSessionto lookup device/system mappings.- Returns:
- a
DeviceSystemSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDeviceSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceSystem()} is {@code true} .
-
getDeviceSystemAssignmentSession
Gets theOsidSessionassociated with assigning devices to systems.- Returns:
- a
DeviceSystemAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDeviceSystemAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceSystemAssignment()} is {@code true} .
-
getDeviceSmartSystemSession
DeviceSmartSystemSession getDeviceSmartSystemSession(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage device smart systems.- Parameters:
systemId- theIdof theSystem- Returns:
- a
DeviceSmartSystemSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDeviceSmartSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDeviceSmartSystem()} is {@code true} .
-
getControllerLookupSession
Gets theOsidSessionassociated with the controller lookup service.- Returns:
- a
ControllerLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsControllerLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerLookup()} is {@code true} .
-
getControllerLookupSessionForSystem
ControllerLookupSession getControllerLookupSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the controller lookup service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
ControllerLookupSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsControllerLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getControllerQuerySession
Gets theOsidSessionassociated with the controller query service.- Returns:
- a
ControllerQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsControllerQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerQuery()} is {@code true} .
-
getControllerQuerySessionForSystem
ControllerQuerySession getControllerQuerySessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the controller query service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
ControllerQuerySession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsControllerQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getControllerSearchSession
Gets theOsidSessionassociated with the controller search service.- Returns:
- a
ControllerSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsControllerSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerSearch()} is {@code true} .
-
getControllerSearchSessionForSystem
ControllerSearchSession getControllerSearchSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the controller search service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
ControllerSearchSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsControllerSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getControllerAdminSession
Gets theOsidSessionassociated with the controller administration service.- Returns:
- a
ControllerAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsControllerAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerAdmin()} is {@code true} .
-
getControllerAdminSessionForSystem
ControllerAdminSession getControllerAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the controller administration service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
ControllerAdminSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsControllerAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getControllerNotificationSession
ControllerNotificationSession getControllerNotificationSession(ControllerReceiver controllerReceiver) throws OperationFailedException Gets theOsidSessionassociated with the controller notification service.- Parameters:
controllerReceiver- the notification callback- Returns:
- a
ControllerNotificationSession - Throws:
NullArgumentException-controllerReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsControllerNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerNotification()} is {@code true} .
-
getControllerNotificationSessionForSystem
ControllerNotificationSession getControllerNotificationSessionForSystem(ControllerReceiver controllerReceiver, Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the controller notification service for the given system.- Parameters:
controllerReceiver- the notification callbacksystemId- theIdof theSystem- Returns:
- a
ControllerNotificationSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-controllerReceiverorsystemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsControllerNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getControllerSystemSession
Gets theOsidSessionto lookup controller/system mappings.- Returns:
- a
ControllerSystemSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsControllerSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerSystem()} is {@code true} .
-
getControllerSystemAssignmentSession
ControllerSystemAssignmentSession getControllerSystemAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning controllers to systems.- Returns:
- a
ControllerSystemAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsControllerSystemAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerSystemAssignment()} is {@code true} .
-
getControllerSmartSystemSession
ControllerSmartSystemSession getControllerSmartSystemSession(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage controller smart systems.- Parameters:
systemId- theIdof the system- Returns:
- a
ControllerSmartSystemSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsControllerSmartSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControllerSmartSystem()} is {@code true} .
-
getInputLookupSession
Gets theOsidSessionassociated with the input lookup service.- Returns:
- an
InputLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInputLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputLookup()} is {@code true} .
-
getInputLookupSessionForSystem
InputLookupSession getInputLookupSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the input lookup service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- an
InputLookupSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInputLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getInputQuerySession
Gets theOsidSessionassociated with the input query service.- Returns:
- an
InputQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInputQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputQuery()} is {@code true} .
-
getInputQuerySessionForSystem
InputQuerySession getInputQuerySessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the input query service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- an
InputQuerySession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInputQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getInputSearchSession
Gets theOsidSessionassociated with the input search service.- Returns:
- an
InputSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInputSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputSearch()} is {@code true} .
-
getInputSearchSessionForSystem
InputSearchSession getInputSearchSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the input search service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- an
InputSearchSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInputSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getInputAdminSession
Gets theOsidSessionassociated with the input administration service.- Returns:
- an
InputAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInputAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputAdmin()} is {@code true} .
-
getInputAdminSessionForSystem
InputAdminSession getInputAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the input administration service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- an
InputAdminSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInputAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getInputNotificationSession
InputNotificationSession getInputNotificationSession(InputReceiver inputReceiver) throws OperationFailedException Gets theOsidSessionassociated with the input notification service.- Parameters:
inputReceiver- the notification callback- Returns:
- an
InputNotificationSession - Throws:
NullArgumentException-inputReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInputNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputNotification()} is {@code true} .
-
getInputNotificationSessionForSystem
InputNotificationSession getInputNotificationSessionForSystem(InputReceiver inputReceiver, Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the input notification service for the given system.- Parameters:
inputReceiver- the notification callbacksystemId- theIdof theSystem- Returns:
- an
InputNotificationSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-inputReceiverorsystemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInputNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getInputSystemSession
Gets theOsidSessionto lookup input/system mappings.- Returns:
- an
InputSystemSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInputSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputSystem()} is {@code true} .
-
getInputSystemAssignmentSession
Gets theOsidSessionassociated with assigning inputs to systems.- Returns:
- an
InputSystemAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInputSystemAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputSystemAssignment()} is {@code true} .
-
getInputSmartSystemSession
InputSmartSystemSession getInputSmartSystemSession(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage input smart systems.- Parameters:
systemId- theIdof theSystem- Returns:
- an
InputSmartSystemSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInputSmartSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInputSmartSystem()} is {@code true} .
-
getSettingLookupSession
Gets theOsidSessionassociated with the setting lookup service.- Returns:
- a
SettingLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSettingLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingLookup()} is {@code true} .
-
getSettingLookupSessionForSystem
SettingLookupSession getSettingLookupSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the setting lookup service for the given system.- Parameters:
systemId- theIdof the system- Returns:
- a
SettingLookupSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSettingLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getSettingQuerySession
Gets theOsidSessionassociated with the setting query service.- Returns:
- a
SettingQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSettingQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingQuery()} is {@code true} .
-
getSettingQuerySessionForSystem
SettingQuerySession getSettingQuerySessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the setting query service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
SettingQuerySession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSettingQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getSettingSearchSession
Gets theOsidSessionassociated with the setting search service.- Returns:
- a
SettingSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSettingSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingSearch()} is {@code true} .
-
getSettingSearchSessionForSystem
SettingSearchSession getSettingSearchSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the setting search service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
SettingSearchSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSettingSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getSettingAdminSession
Gets theOsidSessionassociated with the setting administration service.- Returns:
- a
SettingAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSettingAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingAdmin()} is {@code true} .
-
getSettingAdminSessionForInput
SettingAdminSession getSettingAdminSessionForInput(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the setting administration service for the given system.- Parameters:
systemId- theIdof theDostributor- Returns:
- a
SettingAdminSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSettingAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getSettingNotificationSession
SettingNotificationSession getSettingNotificationSession(SettingReceiver settingReceiver) throws OperationFailedException Gets theOsidSessionassociated with the setting notification service.- Parameters:
settingReceiver- the notification callback- Returns:
- a
SettingNotificationSession - Throws:
NullArgumentException-settingReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSettingNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingNotification()} is {@code true} .
-
getSettingNotificationSessionForSystem
SettingNotificationSession getSettingNotificationSessionForSystem(SettingReceiver settingReceiver, Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the setting notification service for the given system.- Parameters:
settingReceiver- the notification callbacksystemId- theIdof theSystem- Returns:
- a
SettingNotificationSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-settingReceiverorsystemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSettingNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getSettingSystemSession
Gets theOsidSessionto lookup setting/system mappings.- Returns:
- a
SettingSystemSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSettingSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingSystem()} is {@code true} .
-
getSettingSystemAssignmentSession
Gets theOsidSessionassociated with assigning settings to systems.- Returns:
- a
SettingSystemAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSettingSystemAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingSystemAssignment()} is {@code true} .
-
getSettingSmartSystemSession
SettingSmartSystemSession getSettingSmartSystemSession(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage locatin smart systems.- Parameters:
systemId- theIdof theSystem- Returns:
- a
SettingSmartSystemSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSettingSmartSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSettingSmartSystem()} is {@code true} .
-
getSceneLookupSession
Gets theOsidSessionassociated with the scene lookup service.- Returns:
- a
SceneLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSceneLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneLookup()} is {@code true} .
-
getSceneLookupSessionForSystem
SceneLookupSession getSceneLookupSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the scene lookup service for the given system.- Parameters:
systemId- theIdof the system- Returns:
- a
SceneLookupSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSceneLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getSceneQuerySession
Gets theOsidSessionassociated with the scene query service.- Returns:
- a
SceneQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSceneQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneQuery()} is {@code true} .
-
getSceneQuerySessionForSystem
SceneQuerySession getSceneQuerySessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the scene query service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
SceneQuerySession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSceneQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getSceneSearchSession
Gets theOsidSessionassociated with the scene search service.- Returns:
- a
SceneSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSceneSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneSearch()} is {@code true} .
-
getSceneSearchSessionForSystem
SceneSearchSession getSceneSearchSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the scene search service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
SceneSearchSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSceneSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getSceneAdminSession
Gets theOsidSessionassociated with the scene administration service.- Returns:
- a
SceneAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSceneAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneAdmin()} is {@code true} .
-
getSceneAdminSessionForSystem
SceneAdminSession getSceneAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the scene administration service for the given system.- Parameters:
systemId- theIdof theDostributor- Returns:
- a
SceneAdminSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSceneAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getSceneNotificationSession
SceneNotificationSession getSceneNotificationSession(SceneReceiver sceneReceiver) throws OperationFailedException Gets theOsidSessionassociated with the scene notification service.- Parameters:
sceneReceiver- the notification callback- Returns:
- a
SceneNotificationSession - Throws:
NullArgumentException-sceneReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSceneNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneNotification()} is {@code true} .
-
getSceneNotificationSessionForSystem
SceneNotificationSession getSceneNotificationSessionForSystem(SceneReceiver sceneReceiver, Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the scene notification service for the given system.- Parameters:
sceneReceiver- the notification callbacksystemId- theIdof theSystem- Returns:
- a
SceneNotificationSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-sceneReceiverorsystemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSceneNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getSceneSystemSession
Gets theOsidSessionto lookup scene/system mappings.- Returns:
- a
SceneSystemSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSceneSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneSystem()} is {@code true} .
-
getSceneSystemAssignmentSession
Gets theOsidSessionassociated with assigning scenes to systems.- Returns:
- a
SceneSystemAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSceneSystemAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneSystemAssignment()} is {@code true} .
-
getSceneSmartSystemSession
SceneSmartSystemSession getSceneSmartSystemSession(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage locatin smart systems.- Parameters:
systemId- theIdof theSystem- Returns:
- a
SceneSmartSystemSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSceneSmartSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSceneSmartSystem()} is {@code true} .
-
getTriggerLookupSession
Gets theOsidSessionassociated with the trigger lookup service.- Returns:
- a
TriggerLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTriggerLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerLookup()} is {@code true} .
-
getTriggerLookupSessionForSystem
TriggerLookupSession getTriggerLookupSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the trigger lookup service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
TriggerLookupSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTriggerLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getTriggerQuerySession
Gets theOsidSessionassociated with the trigger query service.- Returns:
- a
TriggerQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTriggerQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerQuery()} is {@code true} .
-
getTriggerQuerySessionForSystem
TriggerQuerySession getTriggerQuerySessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the trigger query service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
TriggerQuerySession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTriggerQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getTriggerSearchSession
Gets theOsidSessionassociated with the trigger search service.- Returns:
- a
TriggerSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTriggerSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerSearch()} is {@code true} .
-
getTriggerSearchSessionForSystem
TriggerSearchSession getTriggerSearchSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the trigger search service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
TriggerSearchSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTriggerSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getTriggerAdminSession
Gets theOsidSessionassociated with the trigger administration service.- Returns:
- a
TriggerAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTriggerAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerAdmin()} is {@code true} .
-
getTriggerAdminSessionForSystem
TriggerAdminSession getTriggerAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the trigger administration service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- a
TriggerAdminSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTriggerAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getTriggerNotificationSession
TriggerNotificationSession getTriggerNotificationSession(TriggerReceiver triggerReceiver) throws OperationFailedException Gets theOsidSessionassociated with the trigger notification service.- Parameters:
triggerReceiver- the notification callback- Returns:
- a
TriggerNotificationSession - Throws:
NullArgumentException-triggerReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTriggerNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerNotification()} is {@code true} .
-
getTriggerNotificationSessionForSystem
TriggerNotificationSession getTriggerNotificationSessionForSystem(TriggerReceiver triggerReceiver, Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the trigger notification service for the given system.- Parameters:
triggerReceiver- the notification callbacksystemId- theIdof theSystem- Returns:
- a
TriggerNotificationSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-triggerReceiverorsystemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTriggerNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getTriggerSystemSession
Gets theOsidSessionto lookup trigger/system mappings.- Returns:
- a
TriggerSystemSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTriggerSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerSystem()} is {@code true} .
-
getTriggerSystemAssignmentSession
Gets theOsidSessionassociated with assigning triggers to systems.- Returns:
- a
TriggerSystemAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTriggerSystemAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerSystemAssignment()} is {@code true} .
-
getTriggerSmartSystemSession
TriggerSmartSystemSession getTriggerSmartSystemSession(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage trigger smart systems.- Parameters:
systemId- theIdof theSystem- Returns:
- a
TriggerSmartSystemSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTriggerSmartSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTriggerSmartSystem()} is {@code true} .
-
getActionGroupLookupSession
Gets theOsidSessionassociated with the action group lookup service.- Returns:
- an
ActionGroupLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupLookup()} is {@code true} .
-
getActionGroupLookupSessionForSystem
ActionGroupLookupSession getActionGroupLookupSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the action group lookup service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- an
ActionGroupLookupSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getActionGroupQuerySession
Gets theOsidSessionassociated with the action group query service.- Returns:
- an
ActionGroupQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupQuery()} is {@code true} .
-
getActionGroupQuerySessionForSystem
ActionGroupQuerySession getActionGroupQuerySessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the action group query service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- an
ActionGroupQuerySession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getActionGroupSearchSession
Gets theOsidSessionassociated with the action group search service.- Returns:
- an
ActionGroupSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupSearch()} is {@code true} .
-
getActionGroupSearchSessionForSystem
ActionGroupSearchSession getActionGroupSearchSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the action group search service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- an
ActionGroupSearchSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getActionGroupAdminSession
Gets theOsidSessionassociated with the action group administration service.- Returns:
- an
ActionGroupAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupAdmin()} is {@code true} .
-
getActionGroupAdminSessionForSystem
ActionGroupAdminSession getActionGroupAdminSessionForSystem(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the action group administration service for the given system.- Parameters:
systemId- theIdof theSystem- Returns:
- an
ActionGroupAdminSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getActionGroupNotificationSession
ActionGroupNotificationSession getActionGroupNotificationSession(ActionGroupReceiver actionGroupReceiver) throws OperationFailedException Gets theOsidSessionassociated with the action group notification service.- Parameters:
actionGroupReceiver- the notification callback- Returns:
- an
ActionGroupNotificationSession - Throws:
NullArgumentException-actionGroupReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupNotification()} is {@code true} .
-
getActionGroupNotificationSessionForSystem
ActionGroupNotificationSession getActionGroupNotificationSessionForSystem(ActionGroupReceiver actionGroupReceiver, Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the action group notification service for the given system.- Parameters:
actionGroupReceiver- the notification callbacksystemId- theIdof theSystem- Returns:
- an
ActionGroupNotificationSession - Throws:
NotFoundException- no system found by the givenIdNullArgumentException-actionGroupReceiverorsystemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getActionGroupSystemSession
Gets theOsidSessionto lookup action group/system mappings.- Returns:
- an
ActionGroupSystemSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupSystem()} is {@code true} .
-
getActionGroupSystemAssignmentSession
ActionGroupSystemAssignmentSession getActionGroupSystemAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning action groups to systems.- Returns:
- an
ActionGroupSystemAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupSystemAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupSystemAssignment()} is {@code true} .
-
getActionGroupSmartSystemSession
ActionGroupSmartSystemSession getActionGroupSmartSystemSession(Id systemId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage action group smart systems.- Parameters:
systemId- theIdof theSystem- Returns:
- an
ActionGroupSmartSystemSession - Throws:
NotFoundException- noSystemfound by the givenIdNullArgumentException-systemIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActionGroupSmartSystem()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActionGroupSmartSystem()} is {@code true} .
-
getSystemLookupSession
Gets theOsidSessionassociated with the system lookup service.- Returns:
- a
SystemLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSystemLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSystemLookup()} is {@code true} .
-
getSystemQuerySession
Gets theOsidSessionassociated with the system query service.- Returns:
- a
SystemQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSystemQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSystemQuery()} is {@code true} .
-
getSystemSearchSession
Gets theOsidSessionassociated with the system search service.- Returns:
- a
SystemSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSystemSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSystemSearch()} is {@code true} .
-
getSystemAdminSession
Gets theOsidSessionassociated with the system administrative service.- Returns:
- a
SystemAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSystemAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSystemAdmin()} is {@code true} .
-
getSystemNotificationSession
SystemNotificationSession getSystemNotificationSession(SystemReceiver systemReceiver) throws OperationFailedException Gets theOsidSessionassociated with the system notification service.- Parameters:
systemReceiver- the notification callback- Returns:
- a
SystemNotificationSession - Throws:
NullArgumentException-systemReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSystemNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSystemNotification()} is {@code true} .
-
getSystemHierarchySession
Gets theOsidSessionassociated with the system hierarchy service.- Returns:
- a
SystemHierarchySessionfor systems - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSystemHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSystemHierarchy()} is {@code true} .
-
getSystemHierarchyDesignSession
Gets theOsidSessionassociated with the system hierarchy design service.- Returns:
- a
HierarchyDesignSessionfor systems - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsSystemHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSystemHierarchyDesign()} is {@code true} .
-
getControlBatchManager
Gets theControlBatchManager.- Returns:
- a
ControlBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsControlBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControlBatch()} is {@code true} .
-
getControlRulesManager
Gets theControlRulesManager.- Returns:
- a
ControlRulesManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsControlRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsControlRules()} is {@code true} .
-