public interface ActivitySearchSession extends ActivityQuerySession
This session provides methods for searching Activity
objects. The search query is constructed using the ActivityQuery.
The activity record Type also specifies the record
for the activity query.
getActivitiesByQuery() is the basic search method and
returns a list of Activities. A more advanced search may be
performed with getActivitiesBySearch(). It accepts a
ActivitySearch in addition to the query for the purpose of
specifying additional options affecting the entire search, such as
ordering. getActivitiesBySearch() returns an
ActivitySearchResults that can be used to access the resulting
ActivityList or be used to perform a search within the
result set through ActivitySearch.
This session defines views that offer differing behaviors for searching.
Activities may have a query record indicated by their respective
record types. The query record is accessed via the ActivityQuery.
| Modifier and Type | Method and Description |
|---|---|
ActivitySearchResults |
getActivitiesBySearch(ActivityQuery activityQuery,
ActivitySearch activitiesearch)
Gets the search results matching the given search query using the
given search.
|
ActivityQuery |
getActivityQueryFromInspector(ActivityQueryInspector activityQueryInspector)
Gets an activity query from an inspector.
|
ActivitySearch |
getActivitySearch()
Gets an activity search.
|
ActivitySearchOrder |
getActivitySearchOrder()
Gets an activity search order.
|
canSearchActivities, getActivitiesByQuery, getActivityQuery, getObjectiveBank, getObjectiveBankId, useFederatedObjectiveBankView, useIsolatedObjectiveBankViewgetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseActivitySearch getActivitySearch()
mandatory - This method must be implemented. ActivitySearchOrder getActivitySearchOrder()
ActivitySearchOrder
is supplied to a ActivitySearch to specify the ordering
of results.mandatory - This method must be implemented. ActivitySearchResults getActivitiesBySearch(ActivityQuery activityQuery, ActivitySearch activitiesearch) throws OperationFailedException, PermissionDeniedException
activityQuery - the activity queryactivitiesearch - the activity searchNullArgumentException - activityQuery or
activitiesearch is null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failureUnsupportedException - activitiesearch
or activityQuery is not of this servicemandatory - This method must be implemented. ActivityQuery getActivityQueryFromInspector(ActivityQueryInspector activityQueryInspector)
ActivitySearchResults. activityQueryInspector - an activity bank query inspectorNullArgumentException - activityQueryInspector
is null UnsupportedException - activityQueryInspector
is not of this servicemandatory - This method must be implemented.