OSID Logo
OSID Specifications
inquiry package
Version 3.0.0
Release Candidate Preview
Interfaceosid.inquiry.InquiryProfile
Implementsosid.OsidProfile
Description

The inquiry profile describes the interoperability among inquiry services.

MethodsupportsVisibleFederation
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.

Returnboolean true if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAcknowledgement
Description

Tests if an acknowledgement service is supported for the current agent.

Returnboolean true if acknowledgement is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAcknowledgementNotification
Description

Tests if an acknowledgement notification service is supported for the current agent.

Returnboolean true if an acknowledgement notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryLookup
Description

Tests if looking up inquiries is supported.

Returnboolean true if inquiry lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryQuery
Description

Tests if querying inquiries is supported.

Returnboolean true if inquiry query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquirySearch
Description

Tests if searching inquiries is supported.

Returnboolean true if inquiry search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryAdmin
Description

Tests if an inquiry administrative service is supported.

Returnboolean true if inquiry administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryNotification
Description

Tests if an inquiry notification service is supported.

Returnboolean true if inquiry notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryInquest
Description

Tests if an inquiry inquest lookup service is supported.

Returnboolean true if an inquiry inquest lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryInquestAssignment
Description

Tests if an inquiry inquest assignment service is supported.

Returnboolean true if an inquiry to inquest assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquirySmartInquest
Description

Tests if an inquiry smart inquest service is supported.

Returnboolean true if a smart inquest service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditLookup
Description

Tests if looking up audits is supported.

Returnboolean true if audit lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditQuery
Description

Tests if querying audits is supported.

Returnboolean true if audit query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditSearch
Description

Tests if searching audits is supported.

Returnboolean true if audit search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditAdmin
Description

Tests if audit administrative service is supported.

Returnboolean true if audit administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditNotification
Description

Tests if an audit notification service is supported.

Returnboolean true if audit notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditInquest
Description

Tests if an audit inquest lookup service is supported.

Returnboolean true if an audit inquest lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditInquestAssignment
Description

Tests if an audit inquest service is supported.

Returnboolean true if audit to inquest assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditSmartInquest
Description

Tests if an audit smart inquest lookup service is supported.

Returnboolean true if an audit smart inquest service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseLookup
Description

Tests if looking up responses is supported.

Returnboolean true if response lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseQuery
Description

Tests if querying responses is supported.

Returnboolean true if response query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseSearch
Description

Tests if searching responses is supported.

Returnboolean true if response search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseAdmin
Description

Tests if response administrative service is supported.

Returnboolean true if response administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseNotification
Description

Tests if a response notification service is supported.

Returnboolean true if response notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseInquest
Description

Tests if a response inquest lookup service is supported.

Returnboolean true if a response inquest lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseInquestAssignment
Description

Tests if a response inquest assignment service is supported.

Returnboolean true if a response to inquest assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseSmartInquest
Description

Tests if a response smart inquest service is supported.

Returnboolean true if a response smart inquest service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquestLookup
Description

Tests if looking up inquests is supported.

Returnboolean true if inquest lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquestQuery
Description

Tests if querying inquests is supported.

Returnboolean true if an inquest query service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquestSearch
Description

Tests if searching inquests is supported.

Returnboolean true if inquest search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquestAdmin
Description

Tests if inquest administrative service is supported.

Returnboolean true if inquest administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquestNotification
Description

Tests if an inquest notification service is supported.

Returnboolean true if inquest notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquestHierarchy
Description

Tests for the availability of an inquest hierarchy traversal service.

Returnboolean true if inquest hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsInquestHierarchyDesign
Description

Tests for the availability of an inquest hierarchy design service.

Returnboolean true if inquest hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryBatch
Description

Tests for the availability of a inquiry batch service.

Returnboolean true if inquiry batch service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryRules
Description

Tests for the availability of a inquiry rules service.

Returnboolean true if inquiry rules service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetInquiryRecordTypes
Description

Gets the supported Inquiry record types.

Returnosid.type.TypeLista list containing the supported Inquiry record types
CompliancemandatoryThis method must be implemented.
MethodsupportsInquiryRecordType
Description

Tests if the given Inquiry record type is supported.

Parametersosid.type.TypeinquiryRecordTypea Type indicating a Inquiry record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT inquiryRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetInquirySearchRecordTypes
Description

Gets the supported Inquiry search types.

Returnosid.type.TypeLista list containing the supported Inquiry search types
CompliancemandatoryThis method must be implemented.
MethodsupportsInquirySearchRecordType
Description

Tests if the given Inquiry search type is supported.

Parametersosid.type.TypeinquirySearchRecordTypea Type indicating a Inquiry search type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT inquirySearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAuditRecordTypes
Description

Gets the supported Audit record types.

Returnosid.type.TypeLista list containing the supported Audit record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditRecordType
Description

Tests if the given Audit record type is supported.

Parametersosid.type.TypeauditRecordTypea Type indicating a Audit record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT auditRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAuditSearchRecordTypes
Description

Gets the supported Audit search record types.

Returnosid.type.TypeLista list containing the supported Audit search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAuditSearchRecordType
Description

Tests if the given Audit search record type is supported.

Parametersosid.type.TypeauditSearchRecordTypea Type indicating a Audit search record type
Returnboolean true if the given search record type is supported, false otherwise
ErrorsNULL_ARGUMENT auditSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResponseRecordTypes
Description

Gets the supported Response record types.

Returnosid.type.TypeLista list containing the supported Response record types
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseRecordType
Description

Tests if the given Response record type is supported.

Parametersosid.type.TyperesponseRecordTypea Type indicating a Response record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT responseRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResponseSearchRecordTypes
Description

Gets the supported Response search types.

Returnosid.type.TypeLista list containing the supported Response search types
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseSearchRecordType
Description

Tests if the given Response search type is supported.

Parametersosid.type.TyperesponseSearchRecordTypea Type indicating a Response search type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT responseSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetInquestRecordTypes
Description

Gets the supported Inquest record types.

Returnosid.type.TypeLista list containing the supported Inquest types
CompliancemandatoryThis method must be implemented.
MethodsupportsInquestRecordType
Description

Tests if the given Inquest record type is supported.

Parametersosid.type.TypeinquestRecordTypea Type indicating a Inquest record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT inquestRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetInquestSearchRecordTypes
Description

Gets the supported Inquest search record types.

Returnosid.type.TypeLista list containing the supported Inquest search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsInquestSearchRecordType
Description

Tests if the given Inquest search record type is supported.

Parametersosid.type.TypeinquestSearchRecordTypea Type indicating a Inquest search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT inquestSearchRecordType is null
CompliancemandatoryThis method must be implemented.