public interface AssessmentEntrySearchSession extends AssessmentEntryQuerySession
This session provides methods for searching among
AssessmentEntries.
The search query is constructed using the
AssessmentEntryQuery.
getAssessmentEntriesByQuery()
is the basic search
method and returns a list of AssessmentEntries.
A more
advanced search may be performed with
getAssessmentEntriesBySearch().
It accepts an
AssessmentEntrySearch
in addition to the query for the purpose of
specifying additional options affecting the entire search, such as
ordering. getAssessmentEntriesBySearch()
returns an
AssessmentEntrySearchResults
that can be used to access the
resulting AssessmentEntryList
or be used to perform a
search within the result set through AssessmentEntrySearch.
This session defines views that offer differing behaviors for searching.
AssessmentEntries may have a query record indicated by their
respective record types. The query record is accessed via the
AssessmentEntryQuery.
Modifier and Type | Method and Description |
---|---|
AssessmentEntrySearchResults |
getAssessmentEntriesBySearch(AssessmentEntryQuery assessmentEntryQuery,
AssessmentEntrySearch assessmentEntrySearch)
Gets the search results matching the given search query using the
given search.
|
AssessmentEntryQuery |
getAssessmentEntryQueryFromInspector(AssessmentEntryQueryInspector assessmentEntryQueryInspector)
Gets an assessment entry query from an inspector.
|
AssessmentEntrySearch |
getAssessmentEntrySearch()
Gets an assessment entry search.
|
AssessmentEntrySearchOrder |
getAssessmentEntrySearchOrder()
Gets an assessment entry search order.
|
canSearchAssessmentEntries, getAssessmentEntriesByQuery, getAssessmentEntryQuery, getCourseCatalog, getCourseCatalogId, useFederatedCourseCatalogView, useIsolatedCourseCatalogView
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactions
close
AssessmentEntrySearch getAssessmentEntrySearch()
mandatory
- This method must be implemented. AssessmentEntrySearchOrder getAssessmentEntrySearchOrder()
AssessmentEntrySearchOrder
is supplied to an
AssessmentEntrySearch
to specify the ordering of results.mandatory
- This method must be implemented. AssessmentEntrySearchResults getAssessmentEntriesBySearch(AssessmentEntryQuery assessmentEntryQuery, AssessmentEntrySearch assessmentEntrySearch) throws OperationFailedException, PermissionDeniedException
assessmentEntryQuery
- the assessment entry queryassessmentEntrySearch
- the assessment entry searchNullArgumentException
- assessmentEntryQuery
or assessmentEntrySearch
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedException
- assessmentEntryQuery
or AssessmentEntrySearch
is not of this
servicemandatory
- This method must be implemented. AssessmentEntryQuery getAssessmentEntryQueryFromInspector(AssessmentEntryQueryInspector assessmentEntryQueryInspector)
AssessmentEntrySearchResults.
assessmentEntryQueryInspector
- an assessment entry query
inspectorNullArgumentException
-
assessmentEntryQueryInspector
is null
UnsupportedException
-
assessmentEntryQueryInspector
is not of this servicemandatory
- This method must be implemented.