|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SearchRequestFactory
Factory for constructing SearchRequests. The resulting SearchRequests are not persisted.
Method Summary | |
---|---|
SearchRequest |
createFromParameters(SearchRequest oldSearchRequest,
com.atlassian.crowd.embedded.api.User searchUser,
ActionParams parameterMap)
Takes a user and a raw map of request parameters that are used to create an object representation of the search request. |
SearchRequest |
createFromQuery(SearchRequest oldSearchRequest,
com.atlassian.crowd.embedded.api.User searchUser,
Query query)
Takes a user, a SearchQuery and an original search request that are used to create an object representation of the search request. |
Method Detail |
---|
SearchRequest createFromParameters(SearchRequest oldSearchRequest, com.atlassian.crowd.embedded.api.User searchUser, ActionParams parameterMap)
oldSearchRequest
- The original SearchRequest, if provided will be cloned as the basis for the new
search request. The search requests Query
will always be populated from
the passed in parameters. If this is the same as the oldSearchRequest then the new search requests modified
flag will be false. This can be null.searchUser
- The user that is searchingparameterMap
- The raw request parameters that will be passed through the
SearchInputTransformer.populateFromParams(User,com.atlassian.jira.issue.transport.FieldValuesHolder,com.atlassian.jira.issue.transport.ActionParams)
and SearchInputTransformer.getSearchClause(User,com.atlassian.jira.issue.transport.FieldValuesHolder)
methods to create a search clause. The parameters will also be used to create an OrderBy
clause via the SearchSortUtil.getOrderByClause(java.util.Map)
call.
Must not be null.
SearchRequest createFromQuery(SearchRequest oldSearchRequest, com.atlassian.crowd.embedded.api.User searchUser, Query query)
oldSearchRequest
- The original SearchRequest, if provided will be cloned as the basis for the new
search request. The search requests Query
will always be populated from
the passed in parameters. If this is the same as the oldSearchRequest then the new search requests modified
flag will be false. This can be null.searchUser
- The user that is searchingquery
- the query that defines the search requests where and order by clauses.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |