| Interface | osid.rules.check.RulesCheckProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The rules check profile describes the interoperability among rules check services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any engine federation is exposed. Federation is exposed when a specific engine may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of engines appears as a single engine.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEvaluation | ||
| Description | 
                     Tests if an agenda evaluation service is supported for the current agent.  | ||
| Return | boolean |  true  if an evaluation service is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessing | ||
| Description | 
                     Tests if an agenda processing service is supported .  | ||
| Return | boolean |  true  if a processing service is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaLookup | ||
| Description | 
                     Tests if looking up agendas is supported.  | ||
| Return | boolean |  true  if agenda lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaQuery | ||
| Description | 
                     Tests if querying agendas is supported.  | ||
| Return | boolean |  true  if agenda query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaSearch | ||
| Description | 
                     Tests if searching agendas is supported.  | ||
| Return | boolean |  true  if agenda search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaAdmin | ||
| Description | 
                     Tests if agenda administrative service is supported.  | ||
| Return | boolean |  true  if agenda administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaNotification | ||
| Description | 
                     Tests if an agenda notification service is supported.  | ||
| Return | boolean |  true  if agenda notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaEngine | ||
| Description | 
                     Tests if an agenda engine lookup service is supported.  | ||
| Return | boolean |  true  if an agenda engine lookup service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaEngineAssignment | ||
| Description | 
                     Tests if an agenda engine service is supported.  | ||
| Return | boolean |  true  if agenda to engine assignment service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaSmartEngine | ||
| Description | 
                     Tests if an agenda smart engine lookup service is supported.  | ||
| Return | boolean |  true  if an agenda smart engine service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionLookup | ||
| Description | 
                     Tests if looking up instructions is supported.  | ||
| Return | boolean |  true  if instruction lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionQuery | ||
| Description | 
                     Tests if querying instructions is supported.  | ||
| Return | boolean |  true  if instruction query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionSearch | ||
| Description | 
                     Tests if searching instructions is supported.  | ||
| Return | boolean |  true  if instruction search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionAdmin | ||
| Description | 
                     Tests if instruction   | ||
| Return | boolean |  true  if instruction administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionNotification | ||
| Description | 
                     Tests if an instruction   | ||
| Return | boolean |  true  if instruction notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionEngine | ||
| Description | 
                     Tests if an instruction engine lookup service is supported.  | ||
| Return | boolean |  true  if an instruction engine lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionEngineAssignment | ||
| Description | 
                     Tests if an instruction engine assignment service is supported.  | ||
| Return | boolean |  true  if an instruction to engine assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionSmartEngine | ||
| Description | 
                     Tests if an instruction smart engine service is supported.  | ||
| Return | boolean |  true  if an instruction smart engine service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckLookup | ||
| Description | 
                     Tests if looking up checks is supported.  | ||
| Return | boolean |  true  if check lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckQuery | ||
| Description | 
                     Tests if querying checks is supported.  | ||
| Return | boolean |  true  if check query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckSearch | ||
| Description | 
                     Tests if searching checks is supported.  | ||
| Return | boolean |  true  if check search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckAdmin | ||
| Description | 
                     Tests if check administrative service is supported.  | ||
| Return | boolean |  true  if check administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckNotification | ||
| Description | 
                     Tests if a check notification service is supported.  | ||
| Return | boolean |  true  if check notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckEngine | ||
| Description | 
                     Tests if a check engine lookup service is supported.  | ||
| Return | boolean |  true  if a check engine lookup service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckEngineAssignment | ||
| Description | 
                     Tests if a check engine service is supported.  | ||
| Return | boolean |  true  if check to engine assignment service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckSmartEngine | ||
| Description | 
                     Tests if a check smart engine lookup service is supported.  | ||
| Return | boolean |  true  if a check smart engine service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAgendaRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Agenda  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | agendaRecordType | a  Type  indicating an  Agenda  record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  agendaRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAgendaSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Agenda  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAgendaSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | agendaSearchRecordType | a  Type  indicating an  Agenda  search record 
type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  agendaSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInstructionRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Instruction  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | instructionRecordType | a  Type  indicating an  Instruction  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  instructionRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInstructionSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Instruction  search types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInstructionSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | instructionSearchRecordType | a  Type  indicating an  Instruction  search type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  instructionSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCheckRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Check  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | checkRecordType | a  Type  indicating a  Check  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  checkRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCheckSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Check  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | checkSearchRecordType | a  Type  indicating a  Check  search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  checkSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCheckResultRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CheckResult  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCheckResultRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | checkResultRecordType | a  Type  indicating a  CheckResult  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  checkResultRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |