com.atlassian.jira.upgrade.tasks.jql
Class UserParameterCustomFieldClauseXmlHandler

java.lang.Object
  extended by com.atlassian.jira.upgrade.tasks.jql.AbstractCustomFieldClauseXmlHandler
      extended by com.atlassian.jira.upgrade.tasks.jql.UserParameterCustomFieldClauseXmlHandler
All Implemented Interfaces:
ClauseXmlHandler

public class UserParameterCustomFieldClauseXmlHandler
extends AbstractCustomFieldClauseXmlHandler
implements ClauseXmlHandler

Generates a TerminalClause that represents a user custom field and some values provided the "old-style" user custom field parameter XML.

Since:
v4.0

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.upgrade.tasks.jql.ClauseXmlHandler
ClauseXmlHandler.BestGuessConversionResult, ClauseXmlHandler.ConversionResult, ClauseXmlHandler.ConversionResultType, ClauseXmlHandler.FailedConversionNoValuesResult, ClauseXmlHandler.FailedConversionResult, ClauseXmlHandler.FullConversionResult, ClauseXmlHandler.NoOpConversionResult
 
Constructor Summary
UserParameterCustomFieldClauseXmlHandler()
           
 
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.
 
Methods inherited from class com.atlassian.jira.upgrade.tasks.jql.AbstractCustomFieldClauseXmlHandler
convertXmlToClause
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.upgrade.tasks.jql.ClauseXmlHandler
convertXmlToClause
 

Constructor Detail

UserParameterCustomFieldClauseXmlHandler

public UserParameterCustomFieldClauseXmlHandler()
Method Detail

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 AbstractCustomFieldClauseXmlHandler
Returns:
true if is safe to namify values produced by this handler; false otherwise.


Copyright © 2002-2009 Atlassian. All Rights Reserved.