| Interface | osid.inquiry.InquiryProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The inquiry profile describes the interoperability among inquiry services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any action group federation is exposed. Federation is exposed when a specific action group may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of action groups appears as a single action group.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcknowledgement | ||
| Description | 
                     Tests if an acknowledgement service is supported for the current agent.  | ||
| Return | boolean |  true  if acknowledgement is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcknowledgementNotification | ||
| Description | 
                     Tests if an acknowledgement notification service is supported for the current agent.  | ||
| Return | boolean |  true  if an acknowledgement notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryLookup | ||
| Description | 
                     Tests if looking up inquiries is supported.  | ||
| Return | boolean |  true  if inquiry lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryQuery | ||
| Description | 
                     Tests if querying inquiries is supported.  | ||
| Return | boolean |  true  if inquiry query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquirySearch | ||
| Description | 
                     Tests if searching inquiries is supported.  | ||
| Return | boolean |  true  if inquiry search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryAdmin | ||
| Description | 
                     Tests if an inquiry administrative service is supported.  | ||
| Return | boolean |  true  if inquiry administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryNotification | ||
| Description | 
                     Tests if an inquiry   | ||
| Return | boolean |  true  if inquiry notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryInquest | ||
| Description | 
                     Tests if an inquiry inquest lookup service is supported.  | ||
| Return | boolean |  true  if an inquiry inquest lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryInquestAssignment | ||
| Description | 
                     Tests if an inquiry inquest assignment service is supported.  | ||
| Return | boolean |  true  if an inquiry to inquest assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquirySmartInquest | ||
| Description | 
                     Tests if an inquiry smart inquest service is supported.  | ||
| Return | boolean |  true  if a smart inquest service is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditLookup | ||
| Description | 
                     Tests if looking up audits is supported.  | ||
| Return | boolean |  true  if audit lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditQuery | ||
| Description | 
                     Tests if querying audits is supported.  | ||
| Return | boolean |  true  if audit query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditSearch | ||
| Description | 
                     Tests if searching audits is supported.  | ||
| Return | boolean |  true  if audit search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditAdmin | ||
| Description | 
                     Tests if audit administrative service is supported.  | ||
| Return | boolean |  true  if audit administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditNotification | ||
| Description | 
                     Tests if an audit notification service is supported.  | ||
| Return | boolean |  true  if audit notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditInquest | ||
| Description | 
                     Tests if an audit inquest lookup service is supported.  | ||
| Return | boolean |  true  if an audit inquest lookup service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditInquestAssignment | ||
| Description | 
                     Tests if an audit inquest service is supported.  | ||
| Return | boolean |  true  if audit to inquest assignment service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditSmartInquest | ||
| Description | 
                     Tests if an audit smart inquest lookup service is supported.  | ||
| Return | boolean |  true  if an audit smart inquest service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseLookup | ||
| Description | 
                     Tests if looking up responses is supported.  | ||
| Return | boolean |  true  if response lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseQuery | ||
| Description | 
                     Tests if querying responses is supported.  | ||
| Return | boolean |  true  if response query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseSearch | ||
| Description | 
                     Tests if searching responses is supported.  | ||
| Return | boolean |  true  if response search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseAdmin | ||
| Description | 
                     Tests if response   | ||
| Return | boolean |  true  if response administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseNotification | ||
| Description | 
                     Tests if a response   | ||
| Return | boolean |  true  if response notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseInquest | ||
| Description | 
                     Tests if a response inquest lookup service is supported.  | ||
| Return | boolean |  true  if a response inquest lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseInquestAssignment | ||
| Description | 
                     Tests if a response inquest assignment service is supported.  | ||
| Return | boolean |  true  if a response to inquest assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseSmartInquest | ||
| Description | 
                     Tests if a response smart inquest service is supported.  | ||
| Return | boolean |  true  if a response smart inquest service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquestLookup | ||
| Description | 
                     Tests if looking up inquests is supported.  | ||
| Return | boolean |  true  if inquest lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquestQuery | ||
| Description | 
                     Tests if querying inquests is supported.  | ||
| Return | boolean |  true  if an inquest query service is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquestSearch | ||
| Description | 
                     Tests if searching inquests is supported.  | ||
| Return | boolean |  true  if inquest search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquestAdmin | ||
| Description | 
                     Tests if inquest administrative service is supported.  | ||
| Return | boolean |  true  if inquest administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquestNotification | ||
| Description | 
                     Tests if an inquest   | ||
| Return | boolean |  true  if inquest notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquestHierarchy | ||
| Description | 
                     Tests for the availability of an inquest hierarchy traversal service.  | ||
| Return | boolean |  true  if inquest hierarchy traversal is available,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsInquestHierarchyDesign | ||
| Description | 
                     Tests for the availability of an inquest hierarchy design service.  | ||
| Return | boolean |  true  if inquest hierarchy design is available,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryBatch | ||
| Description | 
                     Tests for the availability of a inquiry batch service.  | ||
| Return | boolean |  true  if inquiry batch service is available,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryRules | ||
| Description | 
                     Tests for the availability of a inquiry rules service.  | ||
| Return | boolean |  true  if inquiry rules service is available,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInquiryRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Inquiry  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | inquiryRecordType | a  Type  indicating a  Inquiry  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  inquiryRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInquirySearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Inquiry  search types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquirySearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | inquirySearchRecordType | a  Type  indicating a  Inquiry  search type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  inquirySearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAuditRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Audit  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | auditRecordType | a  Type  indicating a  Audit  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  auditRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAuditSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Audit  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | auditSearchRecordType | a  Type  indicating a  Audit  search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  auditSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getResponseRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Response  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | responseRecordType | a  Type  indicating a  Response  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  responseRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getResponseSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Response  search types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | responseSearchRecordType | a  Type  indicating a  Response  search type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  responseSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInquestRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Inquest  types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquestRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | inquestRecordType | a  Type  indicating a  Inquest  record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  inquestRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInquestSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Inquest  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquestSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | inquestSearchRecordType | a  Type  indicating a  Inquest  search record 
type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  inquestSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |