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

java.lang.Object
  extended by com.atlassian.jira.upgrade.tasks.jql.DefaultClauseXmlHandlerRegistry
All Implemented Interfaces:
ClauseXmlHandlerRegistry

public class DefaultClauseXmlHandlerRegistry
extends Object
implements ClauseXmlHandlerRegistry

Since:
v4.0

Constructor Summary
DefaultClauseXmlHandlerRegistry(CustomFieldManager customFieldManager, JqlSelectOptionsUtil jqlSelectOptionsUtil, FieldFlagOperandRegistry fieldFlagOperandRegistry, TimeZoneManager timeZoneManager)
           
 
Method Summary
 ClauseXmlHandler getClauseXmlHandler(String searchParameterClassName, String elementName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClauseXmlHandlerRegistry

public DefaultClauseXmlHandlerRegistry(CustomFieldManager customFieldManager,
                                       JqlSelectOptionsUtil jqlSelectOptionsUtil,
                                       FieldFlagOperandRegistry fieldFlagOperandRegistry,
                                       TimeZoneManager timeZoneManager)
Method Detail

getClauseXmlHandler

public ClauseXmlHandler getClauseXmlHandler(String searchParameterClassName,
                                            String elementName)
Specified by:
getClauseXmlHandler in interface ClauseXmlHandlerRegistry
Parameters:
searchParameterClassName - the string that represents the fully qualified class name of the "old" SearchParameter that used to represent this search element in JIRA.
elementName - the XML element that will be handled.
Returns:
a ClauseXmlHandler that knows how to build a TerminalClause provided the old-style SearchParameter XML.


Copyright © 2002-2013 Atlassian. All Rights Reserved.