public interface ControlProfile extends OsidProfile
The control profile describes the interoperability among control services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getActionGroupRecordTypes()
Gets the supported
ActionGroup record types. |
TypeList |
getActionGroupSearchRecordTypes()
Gets the supported
ActionGroup search record types. |
TypeList |
getActionRecordTypes()
Gets the supported
Action record types. |
TypeList |
getControllerRecordTypes()
Gets the supported
Controller record types. |
TypeList |
getControllerSearchRecordTypes()
Gets the supported
Controller search record types. |
TypeList |
getDeviceRecordTypes()
Gets the supported
Device record types. |
TypeList |
getDeviceReturnRecordTypes()
Gets the supported
DeviceReturn record types. |
TypeList |
getDeviceSearchRecordTypes()
Gets the supported
Device search types. |
TypeList |
getInputRecordTypes()
Gets the supported
Input record types. |
TypeList |
getInputSearchRecordTypes()
Gets the supported
Input search types. |
TypeList |
getSceneRecordTypes()
Gets the supported
Scene record types. |
TypeList |
getSceneSearchRecordTypes()
Gets the supported
Scene search types. |
TypeList |
getSettingRecordTypes()
Gets the supported
Setting record types. |
TypeList |
getSettingSearchRecordTypes()
Gets the supported
Setting search types. |
TypeList |
getSystemRecordTypes()
Gets the supported
System record types. |
TypeList |
getSystemSearchRecordTypes()
Gets the supported
System search record types. |
TypeList |
getTriggerRecordTypes()
Gets the supported
Trigger record types. |
TypeList |
getTriggerSearchRecordTypes()
Gets the supported
Trigger search record types. |
boolean |
supportsActionGroupAdmin()
Tests if action group administrative service is supported.
|
boolean |
supportsActionGroupLookup()
Tests if looking up action groups is supported.
|
boolean |
supportsActionGroupNotification()
Tests if an action group
notification service is
supported. |
boolean |
supportsActionGroupQuery()
Tests if querying action groups is supported.
|
boolean |
supportsActionGroupRecordType(Type actionGroupRecordType)
Tests if the given
ActionGroup record type is
supported. |
boolean |
supportsActionGroupSearch()
Tests if searching action groups is supported.
|
boolean |
supportsActionGroupSearchRecordType(Type actionGroupSearchRecordType)
Tests if the given
ActionGroup search record type is
supported. |
boolean |
supportsActionGroupSmartSystem()
Tests if an action group smart system lookup service is supported.
|
boolean |
supportsActionGroupSystem()
Tests if an action group system lookup service is supported.
|
boolean |
supportsActionGroupSystemAssignment()
Tests if an action group system service is supported.
|
boolean |
supportsActionRecordType(Type actionRecordType)
Tests if the given
Action record type is supported. |
boolean |
supportsControlBatch()
Tests for the availability of a control batch service.
|
boolean |
supportsControllerAdmin()
Tests if controller administrative service is supported.
|
boolean |
supportsControllerLookup()
Tests if looking up controllers is supported.
|
boolean |
supportsControllerNotification()
Tests if a controller notification service is supported.
|
boolean |
supportsControllerQuery()
Tests if querying controllers is supported.
|
boolean |
supportsControllerRecordType(Type controllerRecordType)
Tests if the given
Controller record type is supported. |
boolean |
supportsControllerSearch()
Tests if searching controllers is supported.
|
boolean |
supportsControllerSearchRecordType(Type controllerSearchRecordType)
Tests if the given
Controller search record type is
supported. |
boolean |
supportsControllerSmartTrigger()
Tests if a controller smart trigger lookup service is supported.
|
boolean |
supportsControllerTrigger()
Tests if a controller trigger lookup service is supported.
|
boolean |
supportsControllerTriggerAssignment()
Tests if a controller trigger service is supported.
|
boolean |
supportsControlRules()
Tests for the availability of a control rules service.
|
boolean |
supportsDeviceAdmin()
Tests if a device administrative service is supported.
|
boolean |
supportsDeviceLookup()
Tests if looking up devices is supported.
|
boolean |
supportsDeviceNotification()
Tests if a device
notification service is supported. |
boolean |
supportsDeviceQuery()
Tests if querying devices is supported.
|
boolean |
supportsDeviceRecordType(Type deviceRecordType)
Tests if the given
Device record type is supported. |
boolean |
supportsDeviceReturn()
Tests if returning devices is supported.
|
boolean |
supportsDeviceReturnRecordType(Type deviceReturnRecordType)
Tests if the given
DeviceReturn record type is
supported. |
boolean |
supportsDeviceSearch()
Tests if searching devices is supported.
|
boolean |
supportsDeviceSearchRecordType(Type deviceSearchRecordType)
Tests if the given
Device search type is supported. |
boolean |
supportsDeviceSmartSystem()
Tests if a device smart system service is supported.
|
boolean |
supportsDeviceSystem()
Tests if a device system lookup service is supported.
|
boolean |
supportsDeviceSystemAssignment()
Tests if a device system assignment service is supported.
|
boolean |
supportsInputAdmin()
Tests if an input administrative service is supported.
|
boolean |
supportsInputLookup()
Tests if looking up inputs is supported.
|
boolean |
supportsInputNotification()
Tests if an input
notification service is supported. |
boolean |
supportsInputQuery()
Tests if querying inputs is supported.
|
boolean |
supportsInputRecordType(Type inputRecordType)
Tests if the given
Input record type is supported. |
boolean |
supportsInputSearch()
Tests if searching inputs is supported.
|
boolean |
supportsInputSearchRecordType(Type inputSearchRecordType)
Tests if the given
Input search type is supported. |
boolean |
supportsInputSmartSystem()
Tests if an input smart system service is supported.
|
boolean |
supportsInputSystem()
Tests if an input system lookup service is supported.
|
boolean |
supportsInputSystemAssignment()
Tests if an input system assignment service is supported.
|
boolean |
supportsSceneAdmin()
Tests if scene
administrative service is supported. |
boolean |
supportsSceneLookup()
Tests if looking up scenes is supported.
|
boolean |
supportsSceneNotification()
Tests if a scene
notification service is supported. |
boolean |
supportsSceneQuery()
Tests if querying scenes is supported.
|
boolean |
supportsSceneRecordType(Type sceneRecordType)
Tests if the given
Scene record type is supported. |
boolean |
supportsSceneSearch()
Tests if searching scenes is supported.
|
boolean |
supportsSceneSearchRecordType(Type sceneSearchRecordType)
Tests if the given
Scene search type is supported. |
boolean |
supportsSceneSmartSystem()
Tests if a scene smart system service is supported.
|
boolean |
supportsSceneSystem()
Tests if a scene system lookup service is supported.
|
boolean |
supportsSceneSystemAssignment()
Tests if a scene system assignment service is supported.
|
boolean |
supportsSettingAdmin()
Tests if setting
administrative service is supported. |
boolean |
supportsSettingLookup()
Tests if looking up settings is supported.
|
boolean |
supportsSettingNotification()
Tests if a setting
notification service is supported. |
boolean |
supportsSettingQuery()
Tests if querying settings is supported.
|
boolean |
supportsSettingRecordType(Type settingRecordType)
Tests if the given
Setting record type is supported. |
boolean |
supportsSettingSearch()
Tests if searching settings is supported.
|
boolean |
supportsSettingSearchRecordType(Type settingSearchRecordType)
Tests if the given
Setting search type is supported. |
boolean |
supportsSettingSmartSystem()
Tests if a setting smart system service is supported.
|
boolean |
supportsSettingSystem()
Tests if a setting system lookup service is supported.
|
boolean |
supportsSettingSystemAssignment()
Tests if a setting system assignment service is supported.
|
boolean |
supportsSystemAdmin()
Tests if system administrative service is supported.
|
boolean |
supportsSystemHierarchy()
Tests for the availability of a system hierarchy traversal service.
|
boolean |
supportsSystemHierarchyDesign()
Tests for the availability of a system hierarchy design service.
|
boolean |
supportsSystemLookup()
Tests if looking up systems is supported.
|
boolean |
supportsSystemNotification()
Tests if a system
notification service is supported. |
boolean |
supportsSystemQuery()
Tests if querying systems is supported.
|
boolean |
supportsSystemRecordType(Type systemRecordType)
Tests if the given
System record type is supported. |
boolean |
supportsSystemSearch()
Tests if searching systems is supported.
|
boolean |
supportsSystemSearchRecordType(Type systemSearchRecordType)
Tests if the given
System search record type is
supported. |
boolean |
supportsTriggerAdmin()
Tests if trigger administrative service is supported.
|
boolean |
supportsTriggerLookup()
Tests if looking up triggers is supported.
|
boolean |
supportsTriggerNotification()
Tests if a trigger
notification service is supported. |
boolean |
supportsTriggerQuery()
Tests if querying triggers is supported.
|
boolean |
supportsTriggerRecordType(Type triggerRecordType)
Tests if the given
Trigger record type is supported. |
boolean |
supportsTriggerSearch()
Tests if searching triggers is supported.
|
boolean |
supportsTriggerSearchRecordType(Type triggerSearchRecordType)
Tests if the given
Trigger search record type is
supported. |
boolean |
supportsTriggerSmartSystem()
Tests if a trigger smart system lookup service is supported.
|
boolean |
supportsTriggerSystem()
Tests if a trigger system lookup service is supported.
|
boolean |
supportsTriggerSystemAssignment()
Tests if a trigger system service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any trigger federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported,
false otherwisemandatory - This method must be implemented. boolean supportsDeviceLookup()
true if device lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsDeviceQuery()
true if device query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsDeviceSearch()
true if device search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsDeviceAdmin()
true if device administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsDeviceNotification()
notification service is supported. true if device notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsDeviceSystem()
true if a device system lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsDeviceSystemAssignment()
true if a device to system assignment service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsDeviceSmartSystem()
true if an v smart system service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsDeviceReturn()
true if returning devices is supported,
false otherwisemandatory - This method must be implemented. boolean supportsControllerLookup()
true if controller lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsControllerQuery()
true if controller query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsControllerSearch()
true if controller search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsControllerAdmin()
true if controller administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsControllerNotification()
true if controller notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsControllerTrigger()
true if a controller trigger lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsControllerTriggerAssignment()
true if controller to trigger assignment
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsControllerSmartTrigger()
true if a controller smart trigger service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsInputLookup()
true if input lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsInputQuery()
true if input query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsInputSearch()
true if input search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsInputAdmin()
true if input administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsInputNotification()
notification service is supported. true if input notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsInputSystem()
true if an input system lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsInputSystemAssignment()
true if an input to system assignment service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsInputSmartSystem()
true if a smart system service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSettingLookup()
true if setting lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSettingQuery()
true if setting query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSettingSearch()
true if setting search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSettingAdmin()
administrative service is supported. true if setting administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSettingNotification()
notification service is supported. true if setting notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSettingSystem()
true if a setting system lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSettingSystemAssignment()
true if a setting to system assignment service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsSettingSmartSystem()
true if a setting smart system service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSceneLookup()
true if scene lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsSceneQuery()
true if scene query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsSceneSearch()
true if scene search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsSceneAdmin()
administrative service is supported. true if scene administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSceneNotification()
notification service is supported. true if scene notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSceneSystem()
true if a scene system lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSceneSystemAssignment()
true if a scene to system assignment service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSceneSmartSystem()
true if a scene smart system service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsTriggerLookup()
true if trigger lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTriggerQuery()
true if a trigger query service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTriggerSearch()
true if trigger search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTriggerAdmin()
true if trigger administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTriggerNotification()
notification service is supported. true if trigger notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTriggerSystem()
true if a trigger system lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsTriggerSystemAssignment()
true if trigger to system assignment service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsTriggerSmartSystem()
true if a trigger smart system service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsActionGroupLookup()
true if action group lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActionGroupQuery()
true if an action group query service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsActionGroupSearch()
true if action group search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActionGroupAdmin()
true if action group administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsActionGroupNotification()
notification service is
supported. true if action group notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActionGroupSystem()
true if an action group system lookup service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsActionGroupSystemAssignment()
true if action group to system assignment
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsActionGroupSmartSystem()
true if an action group smart system service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSystemLookup()
true if system lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSystemQuery()
true if a system query service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSystemSearch()
true if system search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSystemAdmin()
true if system administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSystemNotification()
notification service is supported. true if system notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSystemHierarchy()
true if system hierarchy traversal is
available, false otherwisemandatory - This method must be implemented in all
providers. boolean supportsSystemHierarchyDesign()
true if system hierarchy design is available,
false otherwisemandatory - This method must be implemented. boolean supportsControlBatch()
true if control batch service is available,
false otherwisemandatory - This method must be implemented. boolean supportsControlRules()
true if control rules service is available,
false otherwisemandatory - This method must be implemented. TypeList getDeviceRecordTypes()
Device record types. Device record
typesmandatory - This method must be implemented. boolean supportsDeviceRecordType(Type deviceRecordType)
Device record type is supported.deviceRecordType - a Type indicating a
Device record type true if the given record type is supported,
false otherwiseNullArgumentException - deviceRecordType
is null mandatory - This method must be implemented. TypeList getDeviceSearchRecordTypes()
Device search types. Device search
typesmandatory - This method must be implemented. boolean supportsDeviceSearchRecordType(Type deviceSearchRecordType)
Device search type is supported.deviceSearchRecordType - a Type indicating a
Device search type true if the given Type is
supported, false otherwiseNullArgumentException - effiortSearchRecordType
is null mandatory - This method must be implemented. TypeList getDeviceReturnRecordTypes()
DeviceReturn record types. DeviceReturn
record typesmandatory - This method must be implemented. boolean supportsDeviceReturnRecordType(Type deviceReturnRecordType)
DeviceReturn record type is
supported.deviceReturnRecordType - a Type indicating a
DeviceReturn record type true if the given record type is supported,
false otherwiseNullArgumentException - deviceReturnRecordType
is null mandatory - This method must be implemented. TypeList getControllerRecordTypes()
Controller record types. Controller
record typesmandatory - This method must be implemented. boolean supportsControllerRecordType(Type controllerRecordType)
Controller record type is supported.controllerRecordType - a Type indicating a
Controller record type true if the given record type is supported,
false otherwiseNullArgumentException - controllerRecordType
is null mandatory - This method must be implemented. TypeList getControllerSearchRecordTypes()
Controller search record types. Controller
search record typesmandatory - This method must be implemented. boolean supportsControllerSearchRecordType(Type controllerSearchRecordType)
Controller search record type is
supported.controllerSearchRecordType - a Type indicating a
Controller search record type true if the given search record type is
supported, false otherwiseNullArgumentException -
controllerSearchRecordType is null mandatory - This method must be implemented. TypeList getInputRecordTypes()
Input record types. Input record
typesmandatory - This method must be implemented. boolean supportsInputRecordType(Type inputRecordType)
Input record type is supported.inputRecordType - a Type indicating an
Input record type true if the given record type is supported,
false otherwiseNullArgumentException - inputRecordType
is null mandatory - This method must be implemented. TypeList getInputSearchRecordTypes()
Input search types. Input search
typesmandatory - This method must be implemented. boolean supportsInputSearchRecordType(Type inputSearchRecordType)
Input search type is supported.inputSearchRecordType - a Type indicating an
Input search type true if the given Type is
supported, false otherwiseNullArgumentException - inputSearchRecordType
is null mandatory - This method must be implemented. TypeList getSettingRecordTypes()
Setting record types. Setting record
typesmandatory - This method must be implemented. boolean supportsSettingRecordType(Type settingRecordType)
Setting record type is supported.settingRecordType - a Type indicating a
Setting record type true if the given record type is supported,
false otherwiseNullArgumentException - settingRecordType
is null mandatory - This method must be implemented. TypeList getSettingSearchRecordTypes()
Setting search types. Setting search
typesmandatory - This method must be implemented. boolean supportsSettingSearchRecordType(Type settingSearchRecordType)
Setting search type is supported.settingSearchRecordType - a Type indicating a
Setting search type true if the given Type is
supported, false otherwiseNullArgumentException - settingSearchRecordType
is null mandatory - This method must be implemented. TypeList getSceneRecordTypes()
Scene record types. Scene record
typesmandatory - This method must be implemented. boolean supportsSceneRecordType(Type sceneRecordType)
Scene record type is supported.sceneRecordType - a Type indicating a
Scene record type true if the given record type is supported,
false otherwiseNullArgumentException - sceneRecordType
is null mandatory - This method must be implemented. TypeList getSceneSearchRecordTypes()
Scene search types. Scene search
typesmandatory - This method must be implemented. boolean supportsSceneSearchRecordType(Type sceneSearchRecordType)
Scene search type is supported.sceneSearchRecordType - a Type indicating a
Scene search type true if the given Type is
supported, false otherwiseNullArgumentException - sceneSearchRecordType
is null mandatory - This method must be implemented. TypeList getTriggerRecordTypes()
Trigger record types. Trigger typesmandatory - This method must be implemented. boolean supportsTriggerRecordType(Type triggerRecordType)
Trigger record type is supported.triggerRecordType - a Type indicating a
Trigger record type true if the given Type is
supported, false otherwiseNullArgumentException - triggerRecordType
is null mandatory - This method must be implemented. TypeList getTriggerSearchRecordTypes()
Trigger search record types. Trigger search
record typesmandatory - This method must be implemented. boolean supportsTriggerSearchRecordType(Type triggerSearchRecordType)
Trigger search record type is
supported.triggerSearchRecordType - a Type indicating a
Trigger search record type true if the given Type is
supported, false otherwiseNullArgumentException - triggerSearchRecordType
is null mandatory - This method must be implemented. TypeList getActionGroupRecordTypes()
ActionGroup record types. ActionGroup
typesmandatory - This method must be implemented. boolean supportsActionGroupRecordType(Type actionGroupRecordType)
ActionGroup record type is
supported.actionGroupRecordType - a Type indicating an
ActionGroup record type true if the given Type is
supported, false otherwiseNullArgumentException - actionGroupRecordType
is null mandatory - This method must be implemented. TypeList getActionGroupSearchRecordTypes()
ActionGroup search record types. ActionGroup
search record typesmandatory - This method must be implemented. boolean supportsActionGroupSearchRecordType(Type actionGroupSearchRecordType)
ActionGroup search record type is
supported.actionGroupSearchRecordType - a Type indicating
an ActionGroup search record type true if the given Type is
supported, false otherwiseNullArgumentException -
actionGroupSearchRecordType is null mandatory - This method must be implemented. TypeList getActionRecordTypes()
Action record types. Action typesmandatory - This method must be implemented. boolean supportsActionRecordType(Type actionRecordType)
Action record type is supported.actionRecordType - a Type indicating an
Action record type true if the given Type is
supported, false otherwiseNullArgumentException - actionRecordType
is null mandatory - This method must be implemented. TypeList getSystemRecordTypes()
System record types. System typesmandatory - This method must be implemented. boolean supportsSystemRecordType(Type systemRecordType)
System record type is supported.systemRecordType - a Type indicating a
System record type true if the given Type is
supported, false otherwiseNullArgumentException - systemRecordType
is null mandatory - This method must be implemented. TypeList getSystemSearchRecordTypes()
System search record types. System search
record typesmandatory - This method must be implemented. boolean supportsSystemSearchRecordType(Type systemSearchRecordType)
System search record type is
supported.systemSearchRecordType - a Type indicating a
System search record type true if the given Type is
supported, false otherwiseNullArgumentException - systemSearchRecordType
is null mandatory - This method must be implemented.