Class DefaultCustomFieldInputHelper
java.lang.Object
com.atlassian.jira.issue.customfields.searchers.transformer.DefaultCustomFieldInputHelper
- All Implemented Interfaces:
CustomFieldInputHelper
@InjectableComponent
public class DefaultCustomFieldInputHelper
extends Object
implements CustomFieldInputHelper
Default implementation of
CustomFieldInputHelper- Since:
- v4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUniqueClauseName(ApplicationUser user, String primaryName, String fieldName) Given the primary clause name and the field name, returns the "unique" clause name that should be used when constructing terminal clauses for this clause name.
-
Constructor Details
-
DefaultCustomFieldInputHelper
-
-
Method Details
-
getUniqueClauseName
Description copied from interface:CustomFieldInputHelperGiven the primary clause name and the field name, returns the "unique" clause name that should be used when constructing terminal clauses for this clause name. Uniqueness is calculated per user; a name could be unique for one user since he only has limited view of fields, but for another user it could be non-unique.- Specified by:
getUniqueClauseNamein interfaceCustomFieldInputHelper- Parameters:
user- the user performing the searchprimaryName- the primary name of a clause, e.g.cf[10000]orprojectfieldName- the name of the field associated to the clause, e.g.My Custom Fieldorproject- Returns:
- the clause name which should be used in construction of terminal clauses, to guarantee that this clause refers only to the one specific field.
-