com.atlassian.jira.issue.statistics.util
Class DefaultFieldValueToDisplayTransformer

java.lang.Object
  extended by com.atlassian.jira.issue.statistics.util.DefaultFieldValueToDisplayTransformer
All Implemented Interfaces:
FieldValueToDisplayTransformer<String>

public class DefaultFieldValueToDisplayTransformer
extends Object
implements FieldValueToDisplayTransformer<String>

Util object for transformaing a field/value into a displayable format for the a pie chart or heat map. This implementation of FieldValueToDisplayTransformer returns a string containing a simple displayable representation depending on what the field was, e.g. for the assignee it returns the assginee's full name. Note that the string is trimmed and HTML-encoded before being returned

Since:
v4.1

Constructor Summary
DefaultFieldValueToDisplayTransformer(I18nHelper i18nBean, ConstantsManager constantsManager, CustomFieldManager customFieldManager)
          Deprecated. 
DefaultFieldValueToDisplayTransformer(I18nHelper i18nBean, CustomFieldManager customFieldManager)
           
 
Method Summary
 String transformFromAssignee(String fieldType, Object input, String url)
           
 String transformFromComponent(String fieldType, Object input, String url)
           
 String transformFromCreator(String fieldType, Object input, String url)
           
 String transformFromCustomField(String fieldType, Object input, String url)
           
 String transformFromFixFor(String fieldType, Object input, String url)
           
 String transformFromIrrelevant(String fieldType, Object input, String url)
           
 String transformFromIssueType(String fieldType, Object input, String url)
           
 String transformFromLabels(String fieldType, Object input, String url)
           
 String transformFromPriority(String fieldType, Object input, String url)
           
 String transformFromProject(String fieldType, Object input, String url)
           
 String transformFromReporter(String fieldType, Object input, String url)
           
 String transformFromResolution(String fieldType, Object input, String url)
           
 String transformFromStatus(String fieldType, Object input, String url)
           
 String transformFromVersion(String fieldType, Object input, String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFieldValueToDisplayTransformer

@Deprecated
public DefaultFieldValueToDisplayTransformer(I18nHelper i18nBean,
                                                        ConstantsManager constantsManager,
                                                        CustomFieldManager customFieldManager)
Deprecated. 


DefaultFieldValueToDisplayTransformer

public DefaultFieldValueToDisplayTransformer(I18nHelper i18nBean,
                                             CustomFieldManager customFieldManager)
Method Detail

transformFromIrrelevant

public String transformFromIrrelevant(String fieldType,
                                      Object input,
                                      String url)
Specified by:
transformFromIrrelevant in interface FieldValueToDisplayTransformer<String>

transformFromProject

public String transformFromProject(String fieldType,
                                   Object input,
                                   String url)
Specified by:
transformFromProject in interface FieldValueToDisplayTransformer<String>

transformFromAssignee

public String transformFromAssignee(String fieldType,
                                    Object input,
                                    String url)
Specified by:
transformFromAssignee in interface FieldValueToDisplayTransformer<String>

transformFromReporter

public String transformFromReporter(String fieldType,
                                    Object input,
                                    String url)
Specified by:
transformFromReporter in interface FieldValueToDisplayTransformer<String>

transformFromCreator

public String transformFromCreator(String fieldType,
                                   Object input,
                                   String url)
Specified by:
transformFromCreator in interface FieldValueToDisplayTransformer<String>

transformFromResolution

public String transformFromResolution(String fieldType,
                                      Object input,
                                      String url)
Specified by:
transformFromResolution in interface FieldValueToDisplayTransformer<String>

transformFromPriority

public String transformFromPriority(String fieldType,
                                    Object input,
                                    String url)
Specified by:
transformFromPriority in interface FieldValueToDisplayTransformer<String>

transformFromIssueType

public String transformFromIssueType(String fieldType,
                                     Object input,
                                     String url)
Specified by:
transformFromIssueType in interface FieldValueToDisplayTransformer<String>

transformFromStatus

public String transformFromStatus(String fieldType,
                                  Object input,
                                  String url)
Specified by:
transformFromStatus in interface FieldValueToDisplayTransformer<String>

transformFromComponent

public String transformFromComponent(String fieldType,
                                     Object input,
                                     String url)
Specified by:
transformFromComponent in interface FieldValueToDisplayTransformer<String>

transformFromVersion

public String transformFromVersion(String fieldType,
                                   Object input,
                                   String url)
Specified by:
transformFromVersion in interface FieldValueToDisplayTransformer<String>

transformFromFixFor

public String transformFromFixFor(String fieldType,
                                  Object input,
                                  String url)
Specified by:
transformFromFixFor in interface FieldValueToDisplayTransformer<String>

transformFromLabels

public String transformFromLabels(String fieldType,
                                  Object input,
                                  String url)
Specified by:
transformFromLabels in interface FieldValueToDisplayTransformer<String>

transformFromCustomField

public String transformFromCustomField(String fieldType,
                                       Object input,
                                       String url)
Specified by:
transformFromCustomField in interface FieldValueToDisplayTransformer<String>


Copyright © 2002-2014 Atlassian. All Rights Reserved.