| Interface | osid.control.rules.ControlRulesProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The control rules profile describes the interoperability among control rules services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerLookup | ||
| Description | 
                     Tests if looking up device enablers is supported.  | ||
| Return | boolean |  true  if device enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerQuery | ||
| Description | 
                     Tests if querying device enablers is supported.  | ||
| Return | boolean |  true  if device enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerSearch | ||
| Description | 
                     Tests if searching device enablers is supported.  | ||
| Return | boolean |  true  if device enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerAdmin | ||
| Description | 
                     Tests if a device enabler administrative service is supported.  | ||
| Return | boolean |  true  if device enabler administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerNotification | ||
| Description | 
                     Tests if a device enabler notification service is supported.  | ||
| Return | boolean |  true  if device enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerSystem | ||
| Description | 
                     Tests if a device enabler system lookup service is supported.  | ||
| Return | boolean |  true  if a device enabler system lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerSystemAssignment | ||
| Description | 
                     Tests if a device enabler system service is supported.  | ||
| Return | boolean |  true  if device enabler system assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerSmartSystem | ||
| Description | 
                     Tests if a device enabler system lookup service is supported.  | ||
| Return | boolean |  true  if a device enabler system service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerLookup | ||
| Description | 
                     Tests if looking up input enablers is supported.  | ||
| Return | boolean |  true  if input enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerQuery | ||
| Description | 
                     Tests if querying input enablers is supported.  | ||
| Return | boolean |  true  if input enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerSearch | ||
| Description | 
                     Tests if searching input enablers is supported.  | ||
| Return | boolean |  true  if input enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerAdmin | ||
| Description | 
                     Tests if an input enabler administrative service is supported.  | ||
| Return | boolean |  true  if input enabler administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerNotification | ||
| Description | 
                     Tests if an input enabler notification service is supported.  | ||
| Return | boolean |  true  if input enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerSystem | ||
| Description | 
                     Tests if an input enabler system lookup service is supported.  | ||
| Return | boolean |  true  if an input enabler system lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerSystemAssignment | ||
| Description | 
                     Tests if an input enabler system service is supported.  | ||
| Return | boolean |  true  if input enabler system assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerSmartSystem | ||
| Description | 
                     Tests if an input enabler system lookup service is supported.  | ||
| Return | boolean |  true  if an input enabler system service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerRuleLookup | ||
| Description | 
                     Tests if an input enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if an processor enabler rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerRuleApplication | ||
| Description | 
                     Tests if an input enabler rule application service is supported.  | ||
| Return | boolean |  true  if input enabler rule application service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerLookup | ||
| Description | 
                     Tests if looking up trigger enablers is supported.  | ||
| Return | boolean |  true  if trigger enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerQuery | ||
| Description | 
                     Tests if querying trigger enablers is supported.  | ||
| Return | boolean |  true  if trigger enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerSearch | ||
| Description | 
                     Tests if searching trigger enablers is supported.  | ||
| Return | boolean |  true  if trigger enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerAdmin | ||
| Description | 
                     Tests if a trigger enabler administrative service is supported.  | ||
| Return | boolean |  true  if trigger enabler administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerNotification | ||
| Description | 
                     Tests if a trigger enabler notification service is supported.  | ||
| Return | boolean |  true  if trigger enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerSystem | ||
| Description | 
                     Tests if a trigger enabler system lookup service is supported.  | ||
| Return | boolean |  true  if a trigger enabler system lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerSystemAssignment | ||
| Description | 
                     Tests if a trigger enabler system service is supported.  | ||
| Return | boolean |  true  if trigger enabler system assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerSmartSystem | ||
| Description | 
                     Tests if a trigger enabler system lookup service is supported.  | ||
| Return | boolean |  true  if a trigger enabler system service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerRuleLookup | ||
| Description | 
                     Tests if a trigger enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if a trigger enabler rule lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerRuleApplication | ||
| Description | 
                     Tests if a trigger enabler rule application service is supported.  | ||
| Return | boolean |  true  if trigger enabler rule application service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerLookup | ||
| Description | 
                     Tests if looking up action enablers is supported.  | ||
| Return | boolean |  true  if action enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerQuery | ||
| Description | 
                     Tests if querying action enablers is supported.  | ||
| Return | boolean |  true  if action enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerSearch | ||
| Description | 
                     Tests if searching action enablers is supported.  | ||
| Return | boolean |  true  if action enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerAdmin | ||
| Description | 
                     Tests if an action enabler administrative service is supported.  | ||
| Return | boolean |  true  if action enabler administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerNotification | ||
| Description | 
                     Tests if an action enabler notification service is supported.  | ||
| Return | boolean |  true  if action enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerSystem | ||
| Description | 
                     Tests if an action enabler system lookup service is supported.  | ||
| Return | boolean |  true  if an action enabler system lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerSystemAssignment | ||
| Description | 
                     Tests if an action enabler system service is supported.  | ||
| Return | boolean |  true  if action enabler system assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerSmartSystem | ||
| Description | 
                     Tests if an action enabler system lookup service is supported.  | ||
| Return | boolean |  true  if an action enabler system service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDeviceEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  DeviceEnabler  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | deviceEnablerRecordType | a  Type  indicating a  DeviceEnabler  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  deviceEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDeviceEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  DeviceEnabler  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDeviceEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | deviceEnablerSearchRecordType | a  Type  indicating a  DeviceEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  deviceEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInputEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  InputEnabler  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | inputEnablerRecordType | a  Type  indicating an  InputEnabler  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  inputEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInputEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  InputEnabler  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInputEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | inputEnablerSearchRecordType | a  Type  indicating an  InputEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  inputEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTriggerEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  TriggerEnabler  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | triggerEnablerRecordType | a  Type  indicating a  TriggerEnabler  record 
type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  triggerEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTriggerEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  TriggerEnabler  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTriggerEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | triggerEnablerSearchRecordType | a  Type  indicating a  TriggerEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  triggerEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActionEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  ActionEnabler  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | actionEnablerRecordType | a  Type  indicating an  ActionEnabler  record 
type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  actionEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActionEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  ActionEnabler  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsActionEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | actionEnablerSearchRecordType | a  Type  indicating an  ActionEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  actionEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |