Interface AuditProcessorEnablerSearchSession
- All Superinterfaces:
AuditProcessorEnablerQuerySession, AutoCloseable, Closeable, OsidSession, OsidSession
This session provides methods for searching among
AuditProcessorEnablers . The search query is constructed using the
AuditProcessorEnablerQuery .
getAuditProcessorEnablersByQuery() is the basic search method and
returns a list of AuditProcessorEnablers . A more advanced search
may be performed with getAuditProcessorEnablersBySearch() .It
accepts an AuditProcessorEnablerSearch in addition to the query
for the purpose of specifying additional options affecting the entire
search, such as ordering. getAuditProcessorEnablersBySearch()
returns an AuditProcessorEnablerSearchResults that can be used to
access the resulting AuditProcessorEnablerList or be used to
perform a search within the result set through Au
ditProcessorEnablerSearch .
This session defines views that offer differing behaviors for searching.
- federated inquest view: searches include audit processor enablers in inquests of which this inquest is an ancestor in the inquest hierarchy
- isolated inquest view: searches are restricted to audit processor enablers in this inquest
Audit processor enablers may have a query record indicated by their
respective record types. The query record is accessed via the
AuditProcessorEnablerQuery .
-
Method Summary
Modifier and TypeMethodDescriptiongetAuditProcessorEnablerQueryFromInspector(AuditProcessorEnablerQueryInspector auditProcessorEnablerQueryInspector) Gets an audit processor enabler query from an inspector.getAuditProcessorEnablersBySearch(AuditProcessorEnablerQuery auditProcessorEnablerQuery, AuditProcessorEnablerSearch auditProcessorEnablerSearch) Gets the search results matching the given search query using the given search.Gets an audit processor enabler search.Gets an audit processor enabler search order.Methods inherited from interface AuditProcessorEnablerQuerySession
canSearchAuditProcessorEnablers, getAuditProcessorEnablerQuery, getAuditProcessorEnablersByQuery, getInquest, getInquestId, useFederatedInquestView, useIsolatedInquestViewModifier and TypeMethodDescriptionbooleanTests if this user can performAuditProcessorEnablersearches.Gets an audit processor enabler query.getAuditProcessorEnablersByQuery(AuditProcessorEnablerQuery auditProcessorEnablerQuery) Gets a list ofAuditProcessorEnablersmatching the given search.Gets theInquestassociated with this session.Gets theInquestIdassociated with this session.voidFederates the view for methods in this session.voidIsolates the view for methods in this session.Methods inherited from interface OsidSession
closeMethods inherited from interface OsidSession
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionsModifier and TypeMethodDescriptionGets the agent authenticated to this session.Gets theIdof the agent authenticated to this session.Gets the rate of the service clock.getDate()Gets the service date which may be the current date or the effective date in which this session exists.Gets the effective agent in use by this session.Gets theIdof the effective agent in use by this session.Gets theDisplayTextformatTypepreference in effect for this session.Gets the locale indicating the localization preferences in effect for this session.booleanTests if an agent is authenticated to this session.Starts a new transaction for this sesson.booleanTests for the availability of transactions.
-
Method Details
-
getAuditProcessorEnablerSearch
AuditProcessorEnablerSearch getAuditProcessorEnablerSearch()Gets an audit processor enabler search.- Returns:
- the audit processor enabler search
- Compliance:
mandatory- This method must be implemented.
-
getAuditProcessorEnablerSearchOrder
AuditProcessorEnablerSearchOrder getAuditProcessorEnablerSearchOrder()Gets an audit processor enabler search order. TheAuditProcessorEnablerSearchOrderis supplied to anAuditProcessorEnablerSearchto specify the ordering of results.- Returns:
- the audit processor enabler search order
- Compliance:
mandatory- This method must be implemented.
-
getAuditProcessorEnablersBySearch
AuditProcessorEnablerSearchResults getAuditProcessorEnablersBySearch(AuditProcessorEnablerQuery auditProcessorEnablerQuery, AuditProcessorEnablerSearch auditProcessorEnablerSearch) throws OperationFailedException, PermissionDeniedException Gets the search results matching the given search query using the given search.- Parameters:
auditProcessorEnablerQuery- the audit processor enabler queryauditProcessorEnablerSearch- the audit processor enabler search- Returns:
- the returned search results
- Throws:
NullArgumentException-auditProcessorEnablerQueryorauditProcessorEnablerSearchisnullOperationFailedException- unable to complete requestPermissionDeniedException- authorization failureUnsupportedException-auditProcessorEnablerQueryorauditProcessorEnablerSearchis not of this service- Compliance:
mandatory- This method must be implemented.
-
getAuditProcessorEnablerQueryFromInspector
AuditProcessorEnablerQuery getAuditProcessorEnablerQueryFromInspector(AuditProcessorEnablerQueryInspector auditProcessorEnablerQueryInspector) Gets an audit processor enabler query from an inspector. The inspector is available from anAuditProcessorEnablerSearchResults.- Parameters:
auditProcessorEnablerQueryInspector- an audit processor enabler query inspector- Returns:
- the audit processor enabler query
- Throws:
NullArgumentException-auditProcessorEnablerQueryInspectorisnullUnsupportedException-auditProcessorEnablerQueryInspectoris not of this service- Compliance:
mandatory- This method must be implemented.
-