Interface InquiryManager
- All Superinterfaces:
AutoCloseable, Closeable, InquiryProfile, OsidManager, OsidManager, OsidProfile, Sourceable
The inquiry manager provides access to inquiry sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
AcknowledgementSession: a session for getting and responding to inquiries for authenticated agent -
AcknowledgementNotificationSession: a session for subscribing to new inquiries for the authenticated agent
-
InquiryLookupSession: a session to retrieve inquiries -
InquiryQuerySession: a session to query for inquiriess -
InquirySearchSession: a session to search for inquiries -
InquiryAdminSession: a session to create and delete inquiries -
InquiryNotificationSession: a session to receive notifications pertaining to inquiry changes -
InquiryInquestSession: a session to look up inquiry inquest mappings -
InquiryInquestAssignmentSession: a session to manage inquiry to inquest mappings -
InquirySmartInquestSession: a session to manage dynamic inquests of inquiries
-
AuditLookupSession: a session to retrieve audits -
AuditQuerySession: a session to query for audits -
AuditSearchSession: a session to search for audits -
AuditAdminSession: a session to create and delete audits -
AuditNotificationSession: a session to receive notifications pertaining to audit changes -
AuditInquestSession: a session to look up audit inquest mappings -
AuditInquestAssignmentSession: a session to manage audit to inquest mappings -
AuditSmartInquestSession: a session to manage dynamic inquests of audits
-
ResponseLookupSession: a session to retrieve responses -
ResponseQuerySession: a session to query for responses -
ResponseSearchSession: a session to search for responses -
ResponseAdminSession: a session to create and delete responses -
ResponseNotificationSession: a session to receive notifications pertaining to response changes -
ResponseInquestsSession: a session to look up response inquests mappings -
ResponseInquestAssignmentSession: a session to manage response to inquest mappings -
ResponseSmartInquestSession: a session to manage dynamic inquests of responses
-
InquestLookupSession: a session to retrieve inquests -
InquestQuerySession: a session to search for inquests -
InquestSearchSession: a session to search for inquests -
InquestAdminSession: a session to create and delete inquests -
InquestNotificationSession: a session to receive notifications pertaining to inquest changes -
InquestHierarchySession: a session to traverse a hierarchy of inquest -
InquestHierarchyDesignSession: a session to manage an inquest hierarchy
-
Method Summary
Modifier and TypeMethodDescriptiongetAcknowledgementNotificationSession(InquiryReceiver inquiryReceiver) Gets theOsidSessionassociated with the acknowledgement notification service for inquiries related to the authentciated agent.getAcknowledgementNotificationSessionForInquest(InquiryReceiver inquiryReceiver, Id inquestId) Gets theOsidSessionassociated with the acknowledgement notification service for the given inquest for inquiries related to the authentciated agent.Gets theOsidSessionassociated with the acknowledgement service.getAcknowledgementSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the acknowledgement service for the given inquest.Gets theOsidSessionassociated with the audit administration service.getAuditAdminSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the audit administration service for the given inquest.Gets theOsidSessionassociated with assigning audits to inquests.Gets theOsidSessionto lookup audit/inquest mappings.Gets theOsidSessionassociated with the audit lookup service.getAuditLookupSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the audit lookup service for the given inquest.getAuditNotificationSession(AuditReceiver auditReceiver) Gets theOsidSessionassociated with the audit notification service.getAuditNotificationSessionForInquest(AuditReceiver auditReceiver, Id inquestId) Gets theOsidSessionassociated with the audit notification service for the given inquest.Gets theOsidSessionassociated with the audit query service.getAuditQuerySessionForInquest(Id inquestId) Gets theOsidSessionassociated with the audit query service for the given inquest.Gets theOsidSessionassociated with the audit search service.getAuditSearchSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the audit search service for the given inquest.getAuditSmartInquestSession(Id inquestId) Gets theOsidSessionto manage audit smart inquests.Gets theOsidSessionassociated with the inquest administrative service.Gets theOsidSessionassociated with the inquest hierarchy design service.Gets theOsidSessionassociated with the inquest hierarchy service.Gets theOsidSessionassociated with the inquest lookup service.getInquestNotificationSession(InquestReceiver inquestReceiver) Gets theOsidSessionassociated with the inquest notification service.Gets theOsidSessionassociated with the inquest query service.Gets theOsidSessionassociated with the inquest search service.Gets theOsidSessionassociated with the inquiry administration service.getInquiryAdminSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the inquiry administration service for the given inquest.Gets theInquiryBatchManager.Gets theOsidSessionassociated with assigning inquiries to inquests.Gets theOsidSessionto lookup inquiry/inquest mappings.Gets theOsidSessionassociated with the inquiry lookup service.getInquiryLookupSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the inquiry lookup service for the given inquest.getInquiryNotificationSession(InquiryReceiver inquiryReceiver) Gets theOsidSessionassociated with the inquiry notification service.getInquiryNotificationSessionForInquest(InquiryReceiver inquiryReceiver, Id inquestId) Gets theOsidSessionassociated with the inquiry notification service for the given inquest.Gets theOsidSessionassociated with the inquiry query service.getInquiryQuerySessionForInquest(Id inquestId) Gets theOsidSessionassociated with the inquiry query service for the given inquest.Gets theInquiryRulesManager.Gets theOsidSessionassociated with the inquiry search service.getInquirySearchSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the inquiry search service for the given inquest.getInquirySmartInquestSession(Id inquestId) Gets theOsidSessionto manage inquiry smart inquests.Gets theOsidSessionassociated with the response administration service.getResponseAdminSessionForInput(Id inquestId) Gets theOsidSessionassociated with the response administration service for the given inquest.Gets theOsidSessionassociated with assigning responses to inquests.Gets theOsidSessionto lookup response/inquest mappings.Gets theOsidSessionassociated with the response lookup service.getResponseLookupSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the response lookup service for the given inquest.getResponseNotificationSession(ResponseReceiver responseReceiver) Gets theOsidSessionassociated with the response notification service.getResponseNotificationSessionForInquest(ResponseReceiver responseReceiver, Id inquestId) Gets theOsidSessionassociated with the response notification service for the given inquest.Gets theOsidSessionassociated with the response query service.getResponseQuerySessionForInquest(Id inquestId) Gets theOsidSessionassociated with the response query service for the given inquest.Gets theOsidSessionassociated with the response search service.getResponseSearchSessionForInquest(Id inquestId) Gets theOsidSessionassociated with the response search service for the given inquest.getResponseSmartInquestSession(Id inquestId) Gets theOsidSessionto manage locatin smart inquests.Methods inherited from interface InquiryProfile
getAuditRecordTypes, getAuditSearchRecordTypes, getInquestRecordTypes, getInquestSearchRecordTypes, getInquiryRecordTypes, getInquirySearchRecordTypes, getResponseRecordTypes, getResponseSearchRecordTypes, supportsAcknowledgement, supportsAcknowledgementNotification, supportsAuditAdmin, supportsAuditInquest, supportsAuditInquestAssignment, supportsAuditLookup, supportsAuditNotification, supportsAuditQuery, supportsAuditRecordType, supportsAuditSearch, supportsAuditSearchRecordType, supportsAuditSmartInquest, supportsInquestAdmin, supportsInquestHierarchy, supportsInquestHierarchyDesign, supportsInquestLookup, supportsInquestNotification, supportsInquestQuery, supportsInquestRecordType, supportsInquestSearch, supportsInquestSearchRecordType, supportsInquiryAdmin, supportsInquiryBatch, supportsInquiryInquest, supportsInquiryInquestAssignment, supportsInquiryLookup, supportsInquiryNotification, supportsInquiryQuery, supportsInquiryRecordType, supportsInquiryRules, supportsInquirySearch, supportsInquirySearchRecordType, supportsInquirySmartInquest, supportsResponseAdmin, supportsResponseInquest, supportsResponseInquestAssignment, supportsResponseLookup, supportsResponseNotification, supportsResponseQuery, supportsResponseRecordType, supportsResponseSearch, supportsResponseSearchRecordType, supportsResponseSmartInquest, supportsVisibleFederationModifier 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 OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.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
-
getAcknowledgementSession
Gets theOsidSessionassociated with the acknowledgement service.- Returns:
- an
AcknowledgementSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAcknowledgement()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAcknowledgement()} is {@code true} .
-
getAcknowledgementSessionForInquest
AcknowledgementSession getAcknowledgementSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the acknowledgement service for the given inquest.- Parameters:
inquestId- theIdof the inquest- Returns:
- an
AcknowledgementSession - Throws:
NotFoundException- noInquestfound by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAcknowledgement()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAcknowledgement()} and {@code supportsVisibleFederation()} are {@code true}
-
getAcknowledgementNotificationSession
AcknowledgementNotificationSession getAcknowledgementNotificationSession(InquiryReceiver inquiryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the acknowledgement notification service for inquiries related to the authentciated agent.- Parameters:
inquiryReceiver- the notification callback- Returns:
- an
AcknowledgementNotificationSession - Throws:
NullArgumentException-inquiryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAcknowledgementNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAcknowledgementNotification()} is {@code true} .
-
getAcknowledgementNotificationSessionForInquest
AcknowledgementNotificationSession getAcknowledgementNotificationSessionForInquest(InquiryReceiver inquiryReceiver, Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the acknowledgement notification service for the given inquest for inquiries related to the authentciated agent.- Parameters:
inquiryReceiver- the notification callbackinquestId- theIdof theInquest- Returns:
- an
AcknowledgementNotificationSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquiryReceiverorinquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAcknowledgementNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAcknowledgementNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getInquiryLookupSession
Gets theOsidSessionassociated with the inquiry lookup service.- Returns:
- an
InquiryLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquiryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryLookup()} is {@code true} .
-
getInquiryLookupSessionForInquest
InquiryLookupSession getInquiryLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inquiry lookup service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
InquiryLookupSession - Throws:
NotFoundException- noInquestfound by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInquiryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getInquiryQuerySession
Gets theOsidSessionassociated with the inquiry query service.- Returns:
- an
InquiryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquiryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryQuery()} is {@code true} .
-
getInquiryQuerySessionForInquest
InquiryQuerySession getInquiryQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inquiry query service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
InquiryQuerySession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInquiryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getInquirySearchSession
Gets theOsidSessionassociated with the inquiry search service.- Returns:
- an
InquirySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquirySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquirySearch()} is {@code true} .
-
getInquirySearchSessionForInquest
InquirySearchSession getInquirySearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inquiry search service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
InquirySearchSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInquirySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquirySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getInquiryAdminSession
Gets theOsidSessionassociated with the inquiry administration service.- Returns:
- an
InquiryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquiryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryAdmin()} is {@code true} .
-
getInquiryAdminSessionForInquest
InquiryAdminSession getInquiryAdminSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inquiry administration service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
InquiryAdminSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInquiryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getInquiryNotificationSession
InquiryNotificationSession getInquiryNotificationSession(InquiryReceiver inquiryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the inquiry notification service.- Parameters:
inquiryReceiver- the notification callback- Returns:
- an
InquiryNotificationSession - Throws:
NullArgumentException-inquiryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInquiryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryNotification()} is {@code true} .
-
getInquiryNotificationSessionForInquest
InquiryNotificationSession getInquiryNotificationSessionForInquest(InquiryReceiver inquiryReceiver, Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inquiry notification service for the given inquest.- Parameters:
inquiryReceiver- the notification callbackinquestId- theIdof theInquest- Returns:
- an
InquiryNotificationSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquiryReceiverorinquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInquiryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getInquiryInquestSession
Gets theOsidSessionto lookup inquiry/inquest mappings.- Returns:
- an
InquiryInquestSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquiryInquest()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryInquest()} is {@code true} .
-
getInquiryInquestAssignmentSession
InquiryInquestAssignmentSession getInquiryInquestAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning inquiries to inquests.- Returns:
- an
InquiryInquestAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquiryInquestAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryInquestAssignment()} is {@code true} .
-
getInquirySmartInquestSession
InquirySmartInquestSession getInquirySmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage inquiry smart inquests.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
InquirySmartInquestSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInquirySmartInquest()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquirySmartInquest()} is {@code true} .
-
getAuditLookupSession
Gets theOsidSessionassociated with the audit lookup service.- Returns:
- an
AuditLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuditLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditLookup()} is {@code true} .
-
getAuditLookupSessionForInquest
AuditLookupSession getAuditLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the audit lookup service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
AuditLookupSession - Throws:
NotFoundException- noInquestfound by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuditLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuditQuerySession
Gets theOsidSessionassociated with the audit query service.- Returns:
- an
AuditQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuditQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditQuery()} is {@code true} .
-
getAuditQuerySessionForInquest
AuditQuerySession getAuditQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the audit query service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
AuditQuerySession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuditQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuditSearchSession
Gets theOsidSessionassociated with the audit search service.- Returns:
- an
AuditSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuditSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditSearch()} is {@code true} .
-
getAuditSearchSessionForInquest
AuditSearchSession getAuditSearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the audit search service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
AuditSearchSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuditSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuditAdminSession
Gets theOsidSessionassociated with the audit administration service.- Returns:
- an
AuditAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuditAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditAdmin()} is {@code true} .
-
getAuditAdminSessionForInquest
AuditAdminSession getAuditAdminSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the audit administration service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- an
AuditAdminSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuditAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuditNotificationSession
AuditNotificationSession getAuditNotificationSession(AuditReceiver auditReceiver) throws OperationFailedException Gets theOsidSessionassociated with the audit notification service.- Parameters:
auditReceiver- the notification callback- Returns:
- an
AuditNotificationSession - Throws:
NullArgumentException-auditReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuditNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditNotification()} is {@code true} .
-
getAuditNotificationSessionForInquest
AuditNotificationSession getAuditNotificationSessionForInquest(AuditReceiver auditReceiver, Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the audit notification service for the given inquest.- Parameters:
auditReceiver- the notification callbackinquestId- theIdof theInquest- Returns:
- an
AuditNotificationSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-auditReceiverorinquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuditNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuditInquestSession
Gets theOsidSessionto lookup audit/inquest mappings.- Returns:
- an
AuditInquestSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuditInquest()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditInquest()} is {@code true} .
-
getAuditInquestAssignmentSession
Gets theOsidSessionassociated with assigning audits to inquests.- Returns:
- an
AuditInquestAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuditInquestAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditInquestAssignment()} is {@code true} .
-
getAuditSmartInquestSession
AuditSmartInquestSession getAuditSmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage audit smart inquests.- Parameters:
inquestId- theIdof the inquest- Returns:
- an
AuditSmartInquestSession - Throws:
NotFoundException- noInquestfound by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuditSmartInquest()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuditSmartInquest()} is {@code true} .
-
getResponseLookupSession
Gets theOsidSessionassociated with the response lookup service.- Returns:
- a
ResponseLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResponseLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseLookup()} is {@code true} .
-
getResponseLookupSessionForInquest
ResponseLookupSession getResponseLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the response lookup service for the given inquest.- Parameters:
inquestId- theIdof the inquest- Returns:
- a
ResponseLookupSession - Throws:
NotFoundException- noInquestfound by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResponseLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getResponseQuerySession
Gets theOsidSessionassociated with the response query service.- Returns:
- a
ResponseQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResponseQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseQuery()} is {@code true} .
-
getResponseQuerySessionForInquest
ResponseQuerySession getResponseQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the response query service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- a
ResponseQuerySession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResponseQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getResponseSearchSession
Gets theOsidSessionassociated with the response search service.- Returns:
- a
ResponseSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResponseSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseSearch()} is {@code true} .
-
getResponseSearchSessionForInquest
ResponseSearchSession getResponseSearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the response search service for the given inquest.- Parameters:
inquestId- theIdof theInquest- Returns:
- a
ResponseSearchSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResponseSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getResponseAdminSession
Gets theOsidSessionassociated with the response administration service.- Returns:
- a
ResponseAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResponseAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseAdmin()} is {@code true} .
-
getResponseAdminSessionForInput
ResponseAdminSession getResponseAdminSessionForInput(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the response administration service for the given inquest.- Parameters:
inquestId- theIdof theDostributor- Returns:
- a
ResponseAdminSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResponseAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getResponseNotificationSession
ResponseNotificationSession getResponseNotificationSession(ResponseReceiver responseReceiver) throws OperationFailedException Gets theOsidSessionassociated with the response notification service.- Parameters:
responseReceiver- the notification callback- Returns:
- a
ResponseNotificationSession - Throws:
NullArgumentException-responseReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResponseNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseNotification()} is {@code true} .
-
getResponseNotificationSessionForInquest
ResponseNotificationSession getResponseNotificationSessionForInquest(ResponseReceiver responseReceiver, Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the response notification service for the given inquest.- Parameters:
responseReceiver- the notification callbackinquestId- theIdof theInquest- Returns:
- a
ResponseNotificationSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-responseReceiverorinquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResponseNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getResponseInquestSession
Gets theOsidSessionto lookup response/inquest mappings.- Returns:
- a
ResponseInquestSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResponseInquest()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseInquest()} is {@code true} .
-
getResponseInquestAssignmentSession
ResponseInquestAssignmentSession getResponseInquestAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning responses to inquests.- Returns:
- a
ResponseInquestAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResponseInquestAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseInquestAssignment()} is {@code true} .
-
getResponseSmartInquestSession
ResponseSmartInquestSession getResponseSmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage locatin smart inquests.- Parameters:
inquestId- theIdof theInquest- Returns:
- a
ResponseSmartInquestSession - Throws:
NotFoundException- no inquest found by the givenIdNullArgumentException-inquestIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResponseSmartInquest()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResponseSmartInquest()} is {@code true} .
-
getInquestLookupSession
Gets theOsidSessionassociated with the inquest lookup service.- Returns:
- an
InquestLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquestLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquestLookup()} is {@code true} .
-
getInquestQuerySession
Gets theOsidSessionassociated with the inquest query service.- Returns:
- an
InquestQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquestQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquestQuery()} is {@code true} .
-
getInquestSearchSession
Gets theOsidSessionassociated with the inquest search service.- Returns:
- an
InquestSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquestSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquestSearch()} is {@code true} .
-
getInquestAdminSession
Gets theOsidSessionassociated with the inquest administrative service.- Returns:
- an
InquestAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquestAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquestAdmin()} is {@code true} .
-
getInquestNotificationSession
InquestNotificationSession getInquestNotificationSession(InquestReceiver inquestReceiver) throws OperationFailedException Gets theOsidSessionassociated with the inquest notification service.- Parameters:
inquestReceiver- the notification callback- Returns:
- an
InquestNotificationSession - Throws:
NullArgumentException-inquestReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInquestNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquestNotification()} is {@code true} .
-
getInquestHierarchySession
Gets theOsidSessionassociated with the inquest hierarchy service.- Returns:
- an
InquestHierarchySessionfor inquests - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquestHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquestHierarchy()} is {@code true} .
-
getInquestHierarchyDesignSession
Gets theOsidSessionassociated with the inquest hierarchy design service.- Returns:
- an
HierarchyDesignSessionfor inquests - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquestHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquestHierarchyDesign()} is {@code true} .
-
getInquiryBatchManager
Gets theInquiryBatchManager.- Returns:
- an
InquiryBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquiryBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryBatch()} is {@code true} .
-
getInquiryRulesManager
Gets theInquiryRulesManager.- Returns:
- an
InquiryRulesManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInquiryRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInquiryRules()} is {@code true} .
-