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

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

public class DefaultFieldValueToDisplayTransformer
extends java.lang.Object
implements FieldValueToDisplayTransformer<java.lang.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 before being returned

Since:
v4.1

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

Constructor Detail

DefaultFieldValueToDisplayTransformer

public DefaultFieldValueToDisplayTransformer(I18nHelper i18nBean,
                                             ConstantsManager constantsManager,
                                             CustomFieldManager customFieldManager)
Method Detail

transformFromIrrelevant

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

transformFromProject

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

transformFromAssignee

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

transformFromReporter

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

transformFromResolution

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

transformFromPriority

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

transformFromIssueType

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

transformFromStatus

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

transformFromComponent

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

transformFromVersion

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

transformFromFixFor

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

transformFromLabels

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

transformFromCustomField

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


Copyright © 2002-2011 Atlassian. All Rights Reserved.