public interface ControlRulesProfile extends OsidProfile
The control rules profile describes the interoperability among control rules services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getActionEnablerRecordTypes()
Gets the supported
ActionEnabler record types. |
TypeList |
getActionEnablerSearchRecordTypes()
Gets the supported
ActionEnabler search record types. |
TypeList |
getDeviceEnablerRecordTypes()
Gets the supported
DeviceEnabler record types. |
TypeList |
getDeviceEnablerSearchRecordTypes()
Gets the supported
DeviceEnabler search record types. |
TypeList |
getInputEnablerRecordTypes()
Gets the supported
InputEnabler record types. |
TypeList |
getInputEnablerSearchRecordTypes()
Gets the supported
InputEnabler search record types. |
TypeList |
getTriggerEnablerRecordTypes()
Gets the supported
TriggerEnabler record types. |
TypeList |
getTriggerEnablerSearchRecordTypes()
Gets the supported
TriggerEnabler search record types. |
boolean |
supportsActionEnablerAdmin()
Tests if an action enabler administrative service is supported.
|
boolean |
supportsActionEnablerLookup()
Tests if looking up action enablers is supported.
|
boolean |
supportsActionEnablerNotification()
Tests if an action enabler notification service is supported.
|
boolean |
supportsActionEnablerQuery()
Tests if querying action enablers is supported.
|
boolean |
supportsActionEnablerRecordType(Type actionEnablerRecordType)
Tests if the given
ActionEnabler record type is
supported. |
boolean |
supportsActionEnablerSearch()
Tests if searching action enablers is supported.
|
boolean |
supportsActionEnablerSearchRecordType(Type actionEnablerSearchRecordType)
Tests if the given
ActionEnabler search record type is
supported. |
boolean |
supportsActionEnablerSmartSystem()
Tests if an action enabler system lookup service is supported.
|
boolean |
supportsActionEnablerSystem()
Tests if an action enabler system lookup service is supported.
|
boolean |
supportsActionEnablerSystemAssignment()
Tests if an action enabler system service is supported.
|
boolean |
supportsDeviceEnablerAdmin()
Tests if a device enabler administrative service is supported.
|
boolean |
supportsDeviceEnablerLookup()
Tests if looking up device enablers is supported.
|
boolean |
supportsDeviceEnablerNotification()
Tests if a device enabler notification service is supported.
|
boolean |
supportsDeviceEnablerQuery()
Tests if querying device enablers is supported.
|
boolean |
supportsDeviceEnablerRecordType(Type deviceEnablerRecordType)
Tests if the given
DeviceEnabler record type is
supported. |
boolean |
supportsDeviceEnablerSearch()
Tests if searching device enablers is supported.
|
boolean |
supportsDeviceEnablerSearchRecordType(Type deviceEnablerSearchRecordType)
Tests if the given
DeviceEnabler search record type is
supported. |
boolean |
supportsDeviceEnablerSmartSystem()
Tests if a device enabler system lookup service is supported.
|
boolean |
supportsDeviceEnablerSystem()
Tests if a device enabler system lookup service is supported.
|
boolean |
supportsDeviceEnablerSystemAssignment()
Tests if a device enabler system service is supported.
|
boolean |
supportsInputEnablerAdmin()
Tests if an input enabler administrative service is supported.
|
boolean |
supportsInputEnablerLookup()
Tests if looking up input enablers is supported.
|
boolean |
supportsInputEnablerNotification()
Tests if an input enabler notification service is supported.
|
boolean |
supportsInputEnablerQuery()
Tests if querying input enablers is supported.
|
boolean |
supportsInputEnablerRecordType(Type inputEnablerRecordType)
Tests if the given
InputEnabler record type is
supported. |
boolean |
supportsInputEnablerRuleApplication()
Tests if an input enabler rule application service is supported.
|
boolean |
supportsInputEnablerRuleLookup()
Tests if an input enabler rule lookup service is supported.
|
boolean |
supportsInputEnablerSearch()
Tests if searching input enablers is supported.
|
boolean |
supportsInputEnablerSearchRecordType(Type inputEnablerSearchRecordType)
Tests if the given
InputEnabler search record type is
supported. |
boolean |
supportsInputEnablerSmartSystem()
Tests if an input enabler system lookup service is supported.
|
boolean |
supportsInputEnablerSystem()
Tests if an input enabler system lookup service is supported.
|
boolean |
supportsInputEnablerSystemAssignment()
Tests if an input enabler system service is supported.
|
boolean |
supportsTriggerEnablerAdmin()
Tests if a trigger enabler administrative service is supported.
|
boolean |
supportsTriggerEnablerLookup()
Tests if looking up trigger enablers is supported.
|
boolean |
supportsTriggerEnablerNotification()
Tests if a trigger enabler notification service is supported.
|
boolean |
supportsTriggerEnablerQuery()
Tests if querying trigger enablers is supported.
|
boolean |
supportsTriggerEnablerRecordType(Type triggerEnablerRecordType)
Tests if the given
TriggerEnabler record type is
supported. |
boolean |
supportsTriggerEnablerRuleApplication()
Tests if a trigger enabler rule application service is supported.
|
boolean |
supportsTriggerEnablerRuleLookup()
Tests if a trigger enabler rule lookup service is supported.
|
boolean |
supportsTriggerEnablerSearch()
Tests if searching trigger enablers is supported.
|
boolean |
supportsTriggerEnablerSearchRecordType(Type triggerEnablerSearchRecordType)
Tests if the given
TriggerEnabler search record type is
supported. |
boolean |
supportsTriggerEnablerSmartSystem()
Tests if a trigger enabler system lookup service is supported.
|
boolean |
supportsTriggerEnablerSystem()
Tests if a trigger enabler system lookup service is supported.
|
boolean |
supportsTriggerEnablerSystemAssignment()
Tests if a trigger enabler system service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any broker federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDeviceEnablerLookup()
true
if device enabler lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDeviceEnablerQuery()
true
if device enabler query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDeviceEnablerSearch()
true
if device enabler search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDeviceEnablerAdmin()
true
if device enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDeviceEnablerNotification()
true
if device enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDeviceEnablerSystem()
true
if a device enabler system lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDeviceEnablerSystemAssignment()
true
if device enabler system assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDeviceEnablerSmartSystem()
true
if a device enabler system service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerLookup()
true
if input enabler lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerQuery()
true
if input enabler query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerSearch()
true
if input enabler search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerAdmin()
true
if input enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerNotification()
true
if input enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerSystem()
true
if an input enabler system lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerSystemAssignment()
true
if input enabler system assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerSmartSystem()
true
if an input enabler system service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerRuleLookup()
true
if an processor enabler rule lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInputEnablerRuleApplication()
true
if input enabler rule application service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerLookup()
true
if trigger enabler lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerQuery()
true
if trigger enabler query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerSearch()
true
if trigger enabler search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerAdmin()
true
if trigger enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerNotification()
true
if trigger enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerSystem()
true
if a trigger enabler system lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerSystemAssignment()
true
if trigger enabler system assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerSmartSystem()
true
if a trigger enabler system service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerRuleLookup()
true
if a trigger enabler rule lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTriggerEnablerRuleApplication()
true
if trigger enabler rule application
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActionEnablerLookup()
true
if action enabler lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActionEnablerQuery()
true
if action enabler query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActionEnablerSearch()
true
if action enabler search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActionEnablerAdmin()
true
if action enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActionEnablerNotification()
true
if action enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActionEnablerSystem()
true
if an action enabler system lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActionEnablerSystemAssignment()
true
if action enabler system assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActionEnablerSmartSystem()
true
if an action enabler system service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getDeviceEnablerRecordTypes()
DeviceEnabler
record types. DeviceEnabler
record typesmandatory
- This method must be implemented. boolean supportsDeviceEnablerRecordType(Type deviceEnablerRecordType)
DeviceEnabler
record type is
supported.deviceEnablerRecordType
- a Type
indicating a
DeviceEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- deviceEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getDeviceEnablerSearchRecordTypes()
DeviceEnabler
search record types. DeviceEnabler
search record typesmandatory
- This method must be implemented. boolean supportsDeviceEnablerSearchRecordType(Type deviceEnablerSearchRecordType)
DeviceEnabler
search record type is
supported.deviceEnablerSearchRecordType
- a Type
indicating
a DeviceEnabler
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
deviceEnablerSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getInputEnablerRecordTypes()
InputEnabler
record types. InputEnabler
record typesmandatory
- This method must be implemented. boolean supportsInputEnablerRecordType(Type inputEnablerRecordType)
InputEnabler
record type is
supported.inputEnablerRecordType
- a Type
indicating an
InputEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- inputEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getInputEnablerSearchRecordTypes()
InputEnabler
search record types. InputEnabler
search record typesmandatory
- This method must be implemented. boolean supportsInputEnablerSearchRecordType(Type inputEnablerSearchRecordType)
InputEnabler
search record type is
supported.inputEnablerSearchRecordType
- a Type
indicating
an InputEnabler
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
inputEnablerSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getTriggerEnablerRecordTypes()
TriggerEnabler
record types. TriggerEnabler
record typesmandatory
- This method must be implemented. boolean supportsTriggerEnablerRecordType(Type triggerEnablerRecordType)
TriggerEnabler
record type is
supported.triggerEnablerRecordType
- a Type
indicating a
TriggerEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- triggerEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getTriggerEnablerSearchRecordTypes()
TriggerEnabler
search record types. TriggerEnabler
search record typesmandatory
- This method must be implemented. boolean supportsTriggerEnablerSearchRecordType(Type triggerEnablerSearchRecordType)
TriggerEnabler
search record type is
supported.triggerEnablerSearchRecordType
- a Type
indicating a TriggerEnabler
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
triggerEnablerSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getActionEnablerRecordTypes()
ActionEnabler
record types. ActionEnabler
record typesmandatory
- This method must be implemented. boolean supportsActionEnablerRecordType(Type actionEnablerRecordType)
ActionEnabler
record type is
supported.actionEnablerRecordType
- a Type
indicating an
ActionEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- actionEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getActionEnablerSearchRecordTypes()
ActionEnabler
search record types. ActionEnabler
search record typesmandatory
- This method must be implemented. boolean supportsActionEnablerSearchRecordType(Type actionEnablerSearchRecordType)
ActionEnabler
search record type is
supported.actionEnablerSearchRecordType
- a Type
indicating
an ActionEnabler
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
actionEnablerSearchRecordType
is null
mandatory
- This method must be implemented.