| Interface | osid.inquiry.rules.InquiryRulesProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The inquiry rules profile describes the interoperability among inquiry 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 | supportsInquiryEnablerLookup | ||
| Description | 
                     Tests if looking up inquiry enablers is supported.  | ||
| Return | boolean |  true  if inquiry enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerQuery | ||
| Description | 
                     Tests if querying inquiry enablers is supported.  | ||
| Return | boolean |  true  if inquiry enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerSearch | ||
| Description | 
                     Tests if searching inquiry enablers is supported.  | ||
| Return | boolean |  true  if inquiry enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerAdmin | ||
| Description | 
                     Tests if an inquiry enabler administrative service is supported.  | ||
| Return | boolean |  true  if inquiry enabler administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerNotification | ||
| Description | 
                     Tests if an inquiry enabler notification service is supported.  | ||
| Return | boolean |  true  if inquiry enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerInquest | ||
| Description | 
                     Tests if an inquiry enabler inquest lookup service is supported.  | ||
| Return | boolean |  true  if an inquiry enabler inquest lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerInquestAssignment | ||
| Description | 
                     Tests if an inquiry enabler inquest service is supported.  | ||
| Return | boolean |  true  if inquiry enabler inquest assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerSmartInquest | ||
| Description | 
                     Tests if an inquiry enabler inquest lookup service is supported.  | ||
| Return | boolean |  true  if an inquiry enabler inquest service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerLookup | ||
| Description | 
                     Tests if looking up audit enablers is supported.  | ||
| Return | boolean |  true  if audit enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerQuery | ||
| Description | 
                     Tests if querying audit enablers is supported.  | ||
| Return | boolean |  true  if audit enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerSearch | ||
| Description | 
                     Tests if searching audit enablers is supported.  | ||
| Return | boolean |  true  if audit enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerAdmin | ||
| Description | 
                     Tests if an audit enabler administrative service is supported.  | ||
| Return | boolean |  true  if audit enabler administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerNotification | ||
| Description | 
                     Tests if an audit enabler notification service is supported.  | ||
| Return | boolean |  true  if audit enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerInquest | ||
| Description | 
                     Tests if an audit enabler inquest lookup service is supported.  | ||
| Return | boolean |  true  if an audit enabler inquest lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerInquestAssignment | ||
| Description | 
                     Tests if an audit enabler inquest service is supported.  | ||
| Return | boolean |  true  if audit enabler inquest assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerSmartInquest | ||
| Description | 
                     Tests if an audit enabler inquest lookup service is supported.  | ||
| Return | boolean |  true  if an audit enabler inquest service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerRuleLookup | ||
| Description | 
                     Tests if an audit enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if an audit enabler rule lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerRuleApplication | ||
| Description | 
                     Tests if an audit enabler rule application service is supported.  | ||
| Return | boolean |  true  if audit enabler rule application service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInquiryEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  InquiryEnabler  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | inquiryEnablerRecordType | a  Type  indicating an  InquiryEnabler  record 
type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  inquiryEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInquiryEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  InquiryEnabler  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | inquiryEnablerSearchRecordType | a  Type  indicating an  InquiryEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  inquiryEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAuditEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  AuditEnabler  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | auditEnablerRecordType | a  Type  indicating an  AuditEnabler  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  auditEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAuditEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  AuditEnabler  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | auditEnablerSearchRecordType | a  Type  indicating an  AuditEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  auditEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |