public interface EffortSearchSession extends EffortQuerySession
This session provides methods for searching among Effort
objects. The search query is constructed using the EffortQuery.
getEffortsByQuery()
is the basic search method and
returns a list of Efforts.
A more advanced search may be
performed with getEffortsBySearch().
It accepts an
EffortSearch
in addition to the query for the purpose of
specifying additional options affecting the entire search, such as
ordering. getEffortsBySearch()
returns an
EffortSearchResults
that can be used to access the resulting
EffortList
or be used to perform a search within the result
set through EffortSearch.
This session defines views that offer differing behaviors for searching.
Efforts may have a query record indicated by their respective record
types. The query record is accessed via the EffortQuery.
Modifier and Type | Method and Description |
---|---|
EffortQuery |
getEffortQueryFromInspector(EffortQueryInspector effortQueryInspector)
Gets an effort query from an inspector.
|
EffortSearchResults |
getEffortsBySearch(EffortQuery effortQuery,
EffortSearch effortSearch)
Gets the search results matching the given search query using the
given search.
|
EffortSearch |
getEffortSearch()
Gets an effort search.
|
EffortSearchOrder |
getEffortSearchOrder()
Gets an effort search order.
|
canSearchEfforts, getEffortQuery, getEffortsByQuery, getFoundry, getFoundryId, useFederatedFoundryView, useIsolatedFoundryView
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactions
close
EffortSearch getEffortSearch()
mandatory
- This method must be implemented. EffortSearchOrder getEffortSearchOrder()
EffortSearchOrder
is
supplied to an EffortSearch
to specify the ordering of
results.mandatory
- This method must be implemented. EffortSearchResults getEffortsBySearch(EffortQuery effortQuery, EffortSearch effortSearch) throws OperationFailedException, PermissionDeniedException
effortQuery
- the effort queryeffortSearch
- the effort searchNullArgumentException
- effortQuery
or
effortSearch
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedException
- effortQuery
or
effortSearch
is not of this servicemandatory
- This method must be implemented. EffortQuery getEffortQueryFromInspector(EffortQueryInspector effortQueryInspector)
EffortSearchResults.
effortQueryInspector
- an effort query inspectorNullArgumentException
- effortQueryInspector
is null
UnsupportedException
- effortQueryInspector
is not of this servicemandatory
- This method must be implemented.