| Interface | osid.configuration.rules.ConfigurationRulesProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The configuration rules profile describes the interoperability among configuration 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 | supportsValueEnablerLookup | ||
| Description | 
                     Tests if looking up value enablers is supported.  | ||
| Return | boolean |  true  if value enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerQuery | ||
| Description | 
                     Tests if querying value enablers is supported.  | ||
| Return | boolean |  true  if value enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerSearch | ||
| Description | 
                     Tests if searching value enablers is supported.  | ||
| Return | boolean |  true  if value enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerAdmin | ||
| Description | 
                     Tests if a value enabler administrative service is supported.  | ||
| Return | boolean |  true  if value enabler administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerNotification | ||
| Description | 
                     Tests if a value enabler notification service is supported.  | ||
| Return | boolean |  true  if value enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerConfiguration | ||
| Description | 
                     Tests if a value enabler configuration lookup service is supported.  | ||
| Return | boolean |  true  if a value enabler configuration lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerConfigurationAssignment | ||
| Description | 
                     Tests if a value enabler configuration service is supported.  | ||
| Return | boolean |  true  if value enabler configuration assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerSmartConfiguration | ||
| Description | 
                     Tests if a value enabler configuration lookup service is supported.  | ||
| Return | boolean |  true  if a value enabler configuration service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerRuleLookup | ||
| Description | 
                     Tests if a value enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if a value enabler rule lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerRuleApplication | ||
| Description | 
                     Tests if a value enabler rule application service is supported.  | ||
| Return | boolean |  true  if value enabler rule application service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorLookup | ||
| Description | 
                     Tests if looking up parameter processor is supported.  | ||
| Return | boolean |  true  if parameter processor lookup is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorQuery | ||
| Description | 
                     Tests if querying parameter processor is supported.  | ||
| Return | boolean |  true  if parameter processor query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorSearch | ||
| Description | 
                     Tests if searching parameter processor is supported.  | ||
| Return | boolean |  true  if parameter processor search is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorAdmin | ||
| Description | 
                     Tests if a parameter processor administrative service is supported.  | ||
| Return | boolean |  true  if parameter processor administration is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorNotification | ||
| Description | 
                     Tests if a parameter processor notification service is supported.  | ||
| Return | boolean |  true  if parameter processor notification is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorConfiguration | ||
| Description | 
                     Tests if a parameter processor configuration lookup service is supported.  | ||
| Return | boolean |  true  if a parameter processor configuration lookup service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorConfigurationAssignment | ||
| Description | 
                     Tests if a parameter processor configuration service is supported.  | ||
| Return | boolean |  true  if parameter processor configuration assignment service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorSmartConfiguration | ||
| Description | 
                     Tests if a parameter processor configuration lookup service is supported.  | ||
| Return | boolean |  true  if a parameter processor configuration service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorRuleLookup | ||
| Description | 
                     Tests if a parameter processor rule lookup service is supported.  | ||
| Return | boolean |  true  if a parameter processor rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorRuleApplication | ||
| Description | 
                     Tests if a parameter processor rule application service is supported.  | ||
| Return | boolean |  true  if parameter processor rule application service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerLookup | ||
| Description | 
                     Tests if looking up parameter processor enablers is supported.  | ||
| Return | boolean |  true  if parameter processor enabler lookup is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerQuery | ||
| Description | 
                     Tests if querying parameter processor enablers is supported.  | ||
| Return | boolean |  true  if parameter processor enabler query is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerSearch | ||
| Description | 
                     Tests if searching parameter processor enablers is supported.  | ||
| Return | boolean |  true  if parameter processor enabler search is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerAdmin | ||
| Description | 
                     Tests if a parameter processor enabler administrative service is supported.  | ||
| Return | boolean |  true  if parameter processor enabler administration is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerNotification | ||
| Description | 
                     Tests if a parameter processor enabler notification service is supported.  | ||
| Return | boolean |  true  if parameter processor enabler notification is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerConfiguration | ||
| Description | 
                     Tests if a parameter processor enabler configuration lookup service is supported.  | ||
| Return | boolean |  true  if a parameter processor enabler configuration lookup 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerConfigurationAssignment | ||
| Description | 
                     Tests if a parameter processor enabler configuration service is supported.  | ||
| Return | boolean |  true  if parameter processor enabler configuration assignment 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerSmartConfiguration | ||
| Description | 
                     Tests if a parameter processor enabler configuration lookup service is supported.  | ||
| Return | boolean |  true  if a parameter processor enabler configuration service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerRuleLookup | ||
| Description | 
                     Tests if a parameter processor enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if a processor enabler rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerRuleApplication | ||
| Description | 
                     Tests if a parameter processor enabler rule application service is supported.  | ||
| Return | boolean |  true  if parameter processor enabler rule application service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  ValueEnabler  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | valueEnablerRecordType | a  Type  indicating a  ValueEnabler  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  valueEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  ValueEnabler  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsValueEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | valueEnablerSearchRecordType | a  Type  indicating a  ValueEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  valueEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getParameterProcessorRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  ParameterProcessor  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | parameterProcessorRecordType | a  Type  indicating a  ParameterProcessor  record 
type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  parameterProcessorRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getParameterProcessorSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  ParameterProcessor  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | parameterProcessorSearchRecordType | a  Type  indicating a  ParameterProcessor  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  parameterProcessorSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getParameterProcessorEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  ParameterProcessorEnabler  
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | parameterProcessorEnablerRecordType | a  Type  indicating a  ParameterProcessorEnabler  
record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  parameterProcessorEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getParameterProcessorEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  ParameterProcessorEnabler  
search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsParameterProcessorEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | parameterProcessorEnablerSearchRecordType | a  Type  indicating a  ParameterProcessorEnabler  
search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  parameterProcessorEnablerSearchRecordType  is  null 
  |                 |
| Compliance | mandatory | This method must be implemented. | |