com.atlassian.jira.upgrade.tasks.jql
Class ConstantsClauseXmlHandler
java.lang.Object
com.atlassian.jira.upgrade.tasks.jql.AbstractSimpleClauseXmlHandler
com.atlassian.jira.upgrade.tasks.jql.ConstantsClauseXmlHandler
- All Implemented Interfaces:
- ClauseXmlHandler
public class ConstantsClauseXmlHandler
- extends AbstractSimpleClauseXmlHandler
- implements ClauseXmlHandler
Handles the IssueConstants old SearchParameters and is able to convert them to the equivalent JQL clauses.
This actually can handle ANY valid document constant since that is the way the old SearchParameter was coded,
so in case any plugin developers were using this Parameter type in a non-standard way we need to handle
document constants past what we used within JIRA. See the old isValid method on the Parameters.
Handles:
- com.atlassian.jira.issue.search.parameters.lucene.PriorityParameter
- com.atlassian.jira.issue.search.parameters.lucene.ResolutionParameter
- com.atlassian.jira.issue.search.parameters.lucene.StatusParameter
- com.atlassian.jira.issue.search.parameters.lucene.IssueConstantsParameter
- Since:
- v4.0
Method Summary |
boolean |
isSafeToNamifyValue()
Some search parameters have values which when running through "namification" could lose precision or change the
original meaning of the value. |
protected boolean |
xmlFieldIdSupported(String xmlFieldId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstantsClauseXmlHandler
public ConstantsClauseXmlHandler(FieldFlagOperandRegistry fieldFlagOperandRegistry)
xmlFieldIdSupported
protected boolean xmlFieldIdSupported(String xmlFieldId)
- Specified by:
xmlFieldIdSupported
in class AbstractSimpleClauseXmlHandler
isSafeToNamifyValue
public boolean isSafeToNamifyValue()
- Description copied from interface:
ClauseXmlHandler
- Some search parameters have values which when running through "namification" could lose precision or change the
original meaning of the value. This flag indicates whether it is safe for the upgrade task to namify the values.
- Specified by:
isSafeToNamifyValue
in interface ClauseXmlHandler
- Overrides:
isSafeToNamifyValue
in class AbstractSimpleClauseXmlHandler
- Returns:
- true if is safe to namify values produced by this handler; false otherwise.
Copyright © 2002-2012 Atlassian. All Rights Reserved.