Interface InquiryProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
InquiryManager, InquiryProxyManager
The inquiry profile describes the interoperability among inquiry services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedAuditrecord types.Gets the supportedAuditsearch record types.Gets the supportedInquestrecord types.Gets the supportedInquestsearch record types.Gets the supportedInquiryrecord types.Gets the supportedInquirysearch types.Gets the supportedResponserecord types.Gets the supportedResponsesearch types.booleanTests if an acknowledgement service is supported for the current agent.booleanTests if an acknowledgement notification service is supported for the current agent.booleanTests if audit administrative service is supported.booleanTests if an audit inquest lookup service is supported.booleanTests if an audit inquest service is supported.booleanTests if looking up audits is supported.booleanTests if an audit notification service is supported.booleanTests if querying audits is supported.booleansupportsAuditRecordType(Type auditRecordType) Tests if the givenAuditrecord type is supported.booleanTests if searching audits is supported.booleansupportsAuditSearchRecordType(Type auditSearchRecordType) Tests if the givenAuditsearch record type is supported.booleanTests if an audit smart inquest lookup service is supported.booleanTests if inquest administrative service is supported.booleanTests for the availability of an inquest hierarchy traversal service.booleanTests for the availability of an inquest hierarchy design service.booleanTests if looking up inquests is supported.booleanTests if an inquest notification service is supported.booleanTests if querying inquests is supported.booleansupportsInquestRecordType(Type inquestRecordType) Tests if the givenInquestrecord type is supported.booleanTests if searching inquests is supported.booleansupportsInquestSearchRecordType(Type inquestSearchRecordType) Tests if the givenInquestsearch record type is supported.booleanTests if an inquiry administrative service is supported.booleanTests for the availability of an inquiry batch service.booleanTests if an inquiry inquest lookup service is supported.booleanTests if an inquiry inquest assignment service is supported.booleanTests if looking up inquiries is supported.booleanTests if an inquiry notification service is supported.booleanTests if querying inquiries is supported.booleansupportsInquiryRecordType(Type inquiryRecordType) Tests if the givenInquiryrecord type is supported.booleanTests for the availability of an inquiry rules service.booleanTests if searching inquiries is supported.booleansupportsInquirySearchRecordType(Type inquirySearchRecordType) Tests if the givenInquirysearch type is supported.booleanTests if an inquiry smart inquest service is supported.booleanTests if response administrative service is supported.booleanTests if a response inquest lookup service is supported.booleanTests if a response inquest assignment service is supported.booleanTests if looking up responses is supported.booleanTests if a response notification service is supported.booleanTests if querying responses is supported.booleansupportsResponseRecordType(Type responseRecordType) Tests if the givenResponserecord type is supported.booleanTests if searching responses is supported.booleansupportsResponseSearchRecordType(Type responseSearchRecordType) Tests if the givenResponsesearch type is supported.booleanTests if a response smart inquest service is supported.booleanTests if any action group federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()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.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcknowledgement
boolean supportsAcknowledgement()Tests if an acknowledgement service is supported for the current agent.- Returns:
trueif acknowledgement is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcknowledgementNotification
boolean supportsAcknowledgementNotification()Tests if an acknowledgement notification service is supported for the current agent.- Returns:
trueif an acknowledgement notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquiryLookup
boolean supportsInquiryLookup()Tests if looking up inquiries is supported.- Returns:
trueif inquiry lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquiryQuery
boolean supportsInquiryQuery()Tests if querying inquiries is supported.- Returns:
trueif inquiry query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquirySearch
boolean supportsInquirySearch()Tests if searching inquiries is supported.- Returns:
trueif inquiry search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquiryAdmin
boolean supportsInquiryAdmin()Tests if an inquiry administrative service is supported.- Returns:
trueif inquiry administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquiryNotification
boolean supportsInquiryNotification()Tests if an inquiry notification service is supported.- Returns:
trueif inquiry notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquiryInquest
boolean supportsInquiryInquest()Tests if an inquiry inquest lookup service is supported.- Returns:
trueif an inquiry inquest lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquiryInquestAssignment
boolean supportsInquiryInquestAssignment()Tests if an inquiry inquest assignment service is supported.- Returns:
trueif an inquiry to inquest assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquirySmartInquest
boolean supportsInquirySmartInquest()Tests if an inquiry smart inquest service is supported.- Returns:
trueif a smart inquest service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAuditLookup
boolean supportsAuditLookup()Tests if looking up audits is supported.- Returns:
trueif audit lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAuditQuery
boolean supportsAuditQuery()Tests if querying audits is supported.- Returns:
trueif audit query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAuditSearch
boolean supportsAuditSearch()Tests if searching audits is supported.- Returns:
trueif audit search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAuditAdmin
boolean supportsAuditAdmin()Tests if audit administrative service is supported.- Returns:
trueif audit administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAuditNotification
boolean supportsAuditNotification()Tests if an audit notification service is supported.- Returns:
trueif audit notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAuditInquest
boolean supportsAuditInquest()Tests if an audit inquest lookup service is supported.- Returns:
trueif an audit inquest lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAuditInquestAssignment
boolean supportsAuditInquestAssignment()Tests if an audit inquest service is supported.- Returns:
trueif audit to inquest assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAuditSmartInquest
boolean supportsAuditSmartInquest()Tests if an audit smart inquest lookup service is supported.- Returns:
trueif an audit smart inquest service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResponseLookup
boolean supportsResponseLookup()Tests if looking up responses is supported.- Returns:
trueif response lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResponseQuery
boolean supportsResponseQuery()Tests if querying responses is supported.- Returns:
trueif response query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResponseSearch
boolean supportsResponseSearch()Tests if searching responses is supported.- Returns:
trueif response search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResponseAdmin
boolean supportsResponseAdmin()Tests if response administrative service is supported.- Returns:
trueif response administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResponseNotification
boolean supportsResponseNotification()Tests if a response notification service is supported.- Returns:
trueif response notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResponseInquest
boolean supportsResponseInquest()Tests if a response inquest lookup service is supported.- Returns:
trueif a response inquest lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResponseInquestAssignment
boolean supportsResponseInquestAssignment()Tests if a response inquest assignment service is supported.- Returns:
trueif a response to inquest assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResponseSmartInquest
boolean supportsResponseSmartInquest()Tests if a response smart inquest service is supported.- Returns:
trueif a response smart inquest service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquestLookup
boolean supportsInquestLookup()Tests if looking up inquests is supported.- Returns:
trueif inquest lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquestQuery
boolean supportsInquestQuery()Tests if querying inquests is supported.- Returns:
trueif an inquest query service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquestSearch
boolean supportsInquestSearch()Tests if searching inquests is supported.- Returns:
trueif inquest search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquestAdmin
boolean supportsInquestAdmin()Tests if inquest administrative service is supported.- Returns:
trueif inquest administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquestNotification
boolean supportsInquestNotification()Tests if an inquest notification service is supported.- Returns:
trueif inquest notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquestHierarchy
boolean supportsInquestHierarchy()Tests for the availability of an inquest hierarchy traversal service.- Returns:
trueif inquest hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsInquestHierarchyDesign
boolean supportsInquestHierarchyDesign()Tests for the availability of an inquest hierarchy design service.- Returns:
trueif inquest hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquiryBatch
boolean supportsInquiryBatch()Tests for the availability of an inquiry batch service.- Returns:
trueif inquiry batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInquiryRules
boolean supportsInquiryRules()Tests for the availability of an inquiry rules service.- Returns:
trueif inquiry rules service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getInquiryRecordTypes
TypeList getInquiryRecordTypes()Gets the supportedInquiryrecord types.- Returns:
- a list containing the supported
Inquiryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsInquiryRecordType
Tests if the givenInquiryrecord type is supported.- Parameters:
inquiryRecordType- aTypeindicating anInquiryrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-inquiryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getInquirySearchRecordTypes
TypeList getInquirySearchRecordTypes()Gets the supportedInquirysearch types.- Returns:
- a list containing the supported
Inquirysearch types - Compliance:
mandatory- This method must be implemented.
-
supportsInquirySearchRecordType
Tests if the givenInquirysearch type is supported.- Parameters:
inquirySearchRecordType- aTypeindicating anInquirysearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-inquirySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAuditRecordTypes
TypeList getAuditRecordTypes()Gets the supportedAuditrecord types.- Returns:
- a list containing the supported
Auditrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAuditRecordType
Tests if the givenAuditrecord type is supported.- Parameters:
auditRecordType- aTypeindicating anAuditrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-auditRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAuditSearchRecordTypes
TypeList getAuditSearchRecordTypes()Gets the supportedAuditsearch record types.- Returns:
- a list containing the supported
Auditsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsAuditSearchRecordType
Tests if the givenAuditsearch record type is supported.- Parameters:
auditSearchRecordType- aTypeindicating anAuditsearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-auditSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getResponseRecordTypes
TypeList getResponseRecordTypes()Gets the supportedResponserecord types.- Returns:
- a list containing the supported
Responserecord types - Compliance:
mandatory- This method must be implemented.
-
supportsResponseRecordType
Tests if the givenResponserecord type is supported.- Parameters:
responseRecordType- aTypeindicating aResponserecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-responseRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getResponseSearchRecordTypes
TypeList getResponseSearchRecordTypes()Gets the supportedResponsesearch types.- Returns:
- a list containing the supported
Responsesearch types - Compliance:
mandatory- This method must be implemented.
-
supportsResponseSearchRecordType
Tests if the givenResponsesearch type is supported.- Parameters:
responseSearchRecordType- aTypeindicating aResponsesearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-responseSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getInquestRecordTypes
TypeList getInquestRecordTypes()Gets the supportedInquestrecord types.- Returns:
- a list containing the supported
Inquesttypes - Compliance:
mandatory- This method must be implemented.
-
supportsInquestRecordType
Tests if the givenInquestrecord type is supported.- Parameters:
inquestRecordType- aTypeindicating anInquestrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-inquestRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getInquestSearchRecordTypes
TypeList getInquestSearchRecordTypes()Gets the supportedInquestsearch record types.- Returns:
- a list containing the supported
Inquestsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsInquestSearchRecordType
Tests if the givenInquestsearch record type is supported.- Parameters:
inquestSearchRecordType- aTypeindicating anInquestsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-inquestSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-