Interface ControlProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
ControlManager, ControlProxyManager
The control profile describes the interoperability among control services.
-
Method Summary
Modifier 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 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
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if any trigger federation is exposed. Federation is exposed when a specific trigger may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of triggers appears as a single trigger.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceLookup
boolean supportsDeviceLookup()Tests if looking up devices is supported.- Returns:
trueif device lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceQuery
boolean supportsDeviceQuery()Tests if querying devices is supported.- Returns:
trueif device query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceSearch
boolean supportsDeviceSearch()Tests if searching devices is supported.- Returns:
trueif device search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceAdmin
boolean supportsDeviceAdmin()Tests if a device administrative service is supported.- Returns:
trueif device administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceNotification
boolean supportsDeviceNotification()Tests if a device notification service is supported.- Returns:
trueif device notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceSystem
boolean supportsDeviceSystem()Tests if a device system lookup service is supported.- Returns:
trueif a device system lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceSystemAssignment
boolean supportsDeviceSystemAssignment()Tests if a device system assignment service is supported.- Returns:
trueif a device to system assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceSmartSystem
boolean supportsDeviceSmartSystem()Tests if a device smart system service is supported.- Returns:
trueif a smart system service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDeviceReturn
boolean supportsDeviceReturn()Tests if returning devices is supported.- Returns:
trueif returning devices is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControllerLookup
boolean supportsControllerLookup()Tests if looking up controllers is supported.- Returns:
trueif controller lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControllerQuery
boolean supportsControllerQuery()Tests if querying controllers is supported.- Returns:
trueif controller query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControllerSearch
boolean supportsControllerSearch()Tests if searching controllers is supported.- Returns:
trueif controller search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControllerAdmin
boolean supportsControllerAdmin()Tests if controller administrative service is supported.- Returns:
trueif controller administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControllerNotification
boolean supportsControllerNotification()Tests if a controller notification service is supported.- Returns:
trueif controller notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControllerTrigger
boolean supportsControllerTrigger()Tests if a controller trigger lookup service is supported.- Returns:
trueif a controller trigger lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControllerTriggerAssignment
boolean supportsControllerTriggerAssignment()Tests if a controller trigger service is supported.- Returns:
trueif controller to trigger assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControllerSmartTrigger
boolean supportsControllerSmartTrigger()Tests if a controller smart trigger lookup service is supported.- Returns:
trueif a controller smart trigger service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInputLookup
boolean supportsInputLookup()Tests if looking up inputs is supported.- Returns:
trueif input lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInputQuery
boolean supportsInputQuery()Tests if querying inputs is supported.- Returns:
trueif input query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInputSearch
boolean supportsInputSearch()Tests if searching inputs is supported.- Returns:
trueif input search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInputAdmin
boolean supportsInputAdmin()Tests if an input administrative service is supported.- Returns:
trueif input administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInputNotification
boolean supportsInputNotification()Tests if an input notification service is supported.- Returns:
trueif input notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInputSystem
boolean supportsInputSystem()Tests if an input system lookup service is supported.- Returns:
trueif an input system lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInputSystemAssignment
boolean supportsInputSystemAssignment()Tests if an input system assignment service is supported.- Returns:
trueif an input to system assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInputSmartSystem
boolean supportsInputSmartSystem()Tests if an input smart system service is supported.- Returns:
trueif a smart system service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSettingLookup
boolean supportsSettingLookup()Tests if looking up settings is supported.- Returns:
trueif setting lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSettingQuery
boolean supportsSettingQuery()Tests if querying settings is supported.- Returns:
trueif setting query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSettingSearch
boolean supportsSettingSearch()Tests if searching settings is supported.- Returns:
trueif setting search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSettingAdmin
boolean supportsSettingAdmin()Tests if setting administrative service is supported.- Returns:
trueif setting administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSettingNotification
boolean supportsSettingNotification()Tests if a setting notification service is supported.- Returns:
trueif setting notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSettingSystem
boolean supportsSettingSystem()Tests if a setting system lookup service is supported.- Returns:
trueif a setting system lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSettingSystemAssignment
boolean supportsSettingSystemAssignment()Tests if a setting system assignment service is supported.- Returns:
trueif a setting to system assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSettingSmartSystem
boolean supportsSettingSmartSystem()Tests if a setting smart system service is supported.- Returns:
trueif a setting smart system service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSceneLookup
boolean supportsSceneLookup()Tests if looking up scenes is supported.- Returns:
trueif scene lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSceneQuery
boolean supportsSceneQuery()Tests if querying scenes is supported.- Returns:
trueif scene query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSceneSearch
boolean supportsSceneSearch()Tests if searching scenes is supported.- Returns:
trueif scene search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSceneAdmin
boolean supportsSceneAdmin()Tests if scene administrative service is supported.- Returns:
trueif scene administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSceneNotification
boolean supportsSceneNotification()Tests if a scene notification service is supported.- Returns:
trueif scene notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSceneSystem
boolean supportsSceneSystem()Tests if a scene system lookup service is supported.- Returns:
trueif a scene system lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSceneSystemAssignment
boolean supportsSceneSystemAssignment()Tests if a scene system assignment service is supported.- Returns:
trueif a scene to system assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSceneSmartSystem
boolean supportsSceneSmartSystem()Tests if a scene smart system service is supported.- Returns:
trueif a scene smart system service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTriggerLookup
boolean supportsTriggerLookup()Tests if looking up triggers is supported.- Returns:
trueif trigger lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTriggerQuery
boolean supportsTriggerQuery()Tests if querying triggers is supported.- Returns:
trueif a trigger query service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTriggerSearch
boolean supportsTriggerSearch()Tests if searching triggers is supported.- Returns:
trueif trigger search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTriggerAdmin
boolean supportsTriggerAdmin()Tests if trigger administrative service is supported.- Returns:
trueif trigger administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTriggerNotification
boolean supportsTriggerNotification()Tests if a trigger notification service is supported.- Returns:
trueif trigger notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTriggerSystem
boolean supportsTriggerSystem()Tests if a trigger system lookup service is supported.- Returns:
trueif a trigger system lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTriggerSystemAssignment
boolean supportsTriggerSystemAssignment()Tests if a trigger system service is supported.- Returns:
trueif trigger to system assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTriggerSmartSystem
boolean supportsTriggerSmartSystem()Tests if a trigger smart system lookup service is supported.- Returns:
trueif a trigger smart system service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupLookup
boolean supportsActionGroupLookup()Tests if looking up action groups is supported.- Returns:
trueif action group lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupQuery
boolean supportsActionGroupQuery()Tests if querying action groups is supported.- Returns:
trueif an action group query service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupSearch
boolean supportsActionGroupSearch()Tests if searching action groups is supported.- Returns:
trueif action group search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupAdmin
boolean supportsActionGroupAdmin()Tests if action group administrative service is supported.- Returns:
trueif action group administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupNotification
boolean supportsActionGroupNotification()Tests if an action group notification service is supported.- Returns:
trueif action group notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupSystem
boolean supportsActionGroupSystem()Tests if an action group system lookup service is supported.- Returns:
trueif an action group system lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupSystemAssignment
boolean supportsActionGroupSystemAssignment()Tests if an action group system service is supported.- Returns:
trueif action group to system assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupSmartSystem
boolean supportsActionGroupSmartSystem()Tests if an action group smart system lookup service is supported.- Returns:
trueif an action group smart system service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSystemLookup
boolean supportsSystemLookup()Tests if looking up systems is supported.- Returns:
trueif system lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSystemQuery
boolean supportsSystemQuery()Tests if querying systems is supported.- Returns:
trueif a system query service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSystemSearch
boolean supportsSystemSearch()Tests if searching systems is supported.- Returns:
trueif system search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSystemAdmin
boolean supportsSystemAdmin()Tests if system administrative service is supported.- Returns:
trueif system administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSystemNotification
boolean supportsSystemNotification()Tests if a system notification service is supported.- Returns:
trueif system notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSystemHierarchy
boolean supportsSystemHierarchy()Tests for the availability of a system hierarchy traversal service.- Returns:
trueif system hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsSystemHierarchyDesign
boolean supportsSystemHierarchyDesign()Tests for the availability of a system hierarchy design service.- Returns:
trueif system hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControlBatch
boolean supportsControlBatch()Tests for the availability of a control batch service.- Returns:
trueif control batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsControlRules
boolean supportsControlRules()Tests for the availability of a control rules service.- Returns:
trueif control rules service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getDeviceRecordTypes
TypeList getDeviceRecordTypes()Gets the supportedDevicerecord types.- Returns:
- a list containing the supported
Devicerecord types - Compliance:
mandatory- This method must be implemented.
-
supportsDeviceRecordType
Tests if the givenDevicerecord type is supported.- Parameters:
deviceRecordType- aTypeindicating aDevicerecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-deviceRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getDeviceSearchRecordTypes
TypeList getDeviceSearchRecordTypes()Gets the supportedDevicesearch types.- Returns:
- a list containing the supported
Devicesearch types - Compliance:
mandatory- This method must be implemented.
-
supportsDeviceSearchRecordType
Tests if the givenDevicesearch type is supported.- Parameters:
deviceSearchRecordType- aTypeindicating aDevicesearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-effiortSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getDeviceReturnRecordTypes
TypeList getDeviceReturnRecordTypes()Gets the supportedDeviceReturnrecord types.- Returns:
- a list containing the supported
DeviceReturnrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsDeviceReturnRecordType
Tests if the givenDeviceReturnrecord type is supported.- Parameters:
deviceReturnRecordType- aTypeindicating aDeviceReturnrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-deviceReturnRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getControllerRecordTypes
TypeList getControllerRecordTypes()Gets the supportedControllerrecord types.- Returns:
- a list containing the supported
Controllerrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsControllerRecordType
Tests if the givenControllerrecord type is supported.- Parameters:
controllerRecordType- aTypeindicating aControllerrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-controllerRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getControllerSearchRecordTypes
TypeList getControllerSearchRecordTypes()Gets the supportedControllersearch record types.- Returns:
- a list containing the supported
Controllersearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsControllerSearchRecordType
Tests if the givenControllersearch record type is supported.- Parameters:
controllerSearchRecordType- aTypeindicating aControllersearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-controllerSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getInputRecordTypes
TypeList getInputRecordTypes()Gets the supportedInputrecord types.- Returns:
- a list containing the supported
Inputrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsInputRecordType
Tests if the givenInputrecord type is supported.- Parameters:
inputRecordType- aTypeindicating anInputrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-inputRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getInputSearchRecordTypes
TypeList getInputSearchRecordTypes()Gets the supportedInputsearch types.- Returns:
- a list containing the supported
Inputsearch types - Compliance:
mandatory- This method must be implemented.
-
supportsInputSearchRecordType
Tests if the givenInputsearch type is supported.- Parameters:
inputSearchRecordType- aTypeindicating anInputsearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-inputSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSettingRecordTypes
TypeList getSettingRecordTypes()Gets the supportedSettingrecord types.- Returns:
- a list containing the supported
Settingrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsSettingRecordType
Tests if the givenSettingrecord type is supported.- Parameters:
settingRecordType- aTypeindicating aSettingrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-settingRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSettingSearchRecordTypes
TypeList getSettingSearchRecordTypes()Gets the supportedSettingsearch types.- Returns:
- a list containing the supported
Settingsearch types - Compliance:
mandatory- This method must be implemented.
-
supportsSettingSearchRecordType
Tests if the givenSettingsearch type is supported.- Parameters:
settingSearchRecordType- aTypeindicating aSettingsearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-settingSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSceneRecordTypes
TypeList getSceneRecordTypes()Gets the supportedScenerecord types.- Returns:
- a list containing the supported
Scenerecord types - Compliance:
mandatory- This method must be implemented.
-
supportsSceneRecordType
Tests if the givenScenerecord type is supported.- Parameters:
sceneRecordType- aTypeindicating aScenerecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-sceneRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSceneSearchRecordTypes
TypeList getSceneSearchRecordTypes()Gets the supportedScenesearch types.- Returns:
- a list containing the supported
Scenesearch types - Compliance:
mandatory- This method must be implemented.
-
supportsSceneSearchRecordType
Tests if the givenScenesearch type is supported.- Parameters:
sceneSearchRecordType- aTypeindicating aScenesearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-sceneSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getTriggerRecordTypes
TypeList getTriggerRecordTypes()Gets the supportedTriggerrecord types.- Returns:
- a list containing the supported
Triggertypes - Compliance:
mandatory- This method must be implemented.
-
supportsTriggerRecordType
Tests if the givenTriggerrecord type is supported.- Parameters:
triggerRecordType- aTypeindicating aTriggerrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-triggerRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getTriggerSearchRecordTypes
TypeList getTriggerSearchRecordTypes()Gets the supportedTriggersearch record types.- Returns:
- a list containing the supported
Triggersearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsTriggerSearchRecordType
Tests if the givenTriggersearch record type is supported.- Parameters:
triggerSearchRecordType- aTypeindicating aTriggersearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-triggerSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActionGroupRecordTypes
TypeList getActionGroupRecordTypes()Gets the supportedActionGrouprecord types.- Returns:
- a list containing the supported
ActionGrouptypes - Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupRecordType
Tests if the givenActionGrouprecord type is supported.- Parameters:
actionGroupRecordType- aTypeindicating anActionGrouprecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-actionGroupRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActionGroupSearchRecordTypes
TypeList getActionGroupSearchRecordTypes()Gets the supportedActionGroupsearch record types.- Returns:
- a list containing the supported
ActionGroupsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsActionGroupSearchRecordType
Tests if the givenActionGroupsearch record type is supported.- Parameters:
actionGroupSearchRecordType- aTypeindicating anActionGroupsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-actionGroupSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActionRecordTypes
TypeList getActionRecordTypes()Gets the supportedActionrecord types.- Returns:
- a list containing the supported
Actiontypes - Compliance:
mandatory- This method must be implemented.
-
supportsActionRecordType
Tests if the givenActionrecord type is supported.- Parameters:
actionRecordType- aTypeindicating anActionrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-actionRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSystemRecordTypes
TypeList getSystemRecordTypes()Gets the supportedSystemrecord types.- Returns:
- a list containing the supported
Systemtypes - Compliance:
mandatory- This method must be implemented.
-
supportsSystemRecordType
Tests if the givenSystemrecord type is supported.- Parameters:
systemRecordType- aTypeindicating aSystemrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-systemRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSystemSearchRecordTypes
TypeList getSystemSearchRecordTypes()Gets the supportedSystemsearch record types.- Returns:
- a list containing the supported
Systemsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsSystemSearchRecordType
Tests if the givenSystemsearch record type is supported.- Parameters:
systemSearchRecordType- aTypeindicating aSystemsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-systemSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-