Class SharedEntitySearchParametersBuilder
java.lang.Object
com.atlassian.jira.sharing.search.SharedEntitySearchParametersBuilder
A builder object used to create
searching parameters when looking for SharedEntityColumn instances.
This has a toSearchParameters() method that gives back a new immutable instance of SharedEntitySearchParameters when called.
- Since:
- v3.13
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new template with empty parameters.SharedEntitySearchParametersBuilder(SharedEntitySearchParameters sharedEntitySearchParameters) Creates a new template based on the parameters contained within an existing SharedEntitySearchParameters instance -
Method Summary
Modifier and TypeMethodDescriptionsetDescription(String description) setEntitySearchContext(SharedEntitySearchContext entitySearchContext) setFavourite(Boolean favourite) setSharePermission(SharePermission permission) setShareTypeParameter(ShareTypeSearchParameter shareTypeParameter) Sets the Share Type parameter, used to search for shared entities that are shared basedsetSortColumn(SharedEntityColumn column, boolean sortOrderAscending) setTextSearchMode(SharedEntitySearchParameters.TextSearchMode textSearchMode) setUserName(String user) Call this method to clone the current SharedEntitySearchParametersTemplate into an immutable SharedEntitySearchParameters object.toString()
-
Constructor Details
-
SharedEntitySearchParametersBuilder
public SharedEntitySearchParametersBuilder()Creates a new template with empty parameters. This will find the most data possible in this state- See Also:
-
-
Method Details
-
setName
-
setDescription
-
setUserName
-
setFavourite
-
toSearchParameters
Call this method to clone the current SharedEntitySearchParametersTemplate into an immutable SharedEntitySearchParameters object. This immutable object can then safely be shared between threads and placed into the Session for example.- Returns:
- an im0mutable SharedEntitySearchParameters object.
-
toString
-