com.atlassian.jira.issue.statistics.util
Interface FieldValueToDisplayTransformer<T>

All Known Implementing Classes:
DefaultFieldValueToDisplayTransformer

public interface FieldValueToDisplayTransformer<T>

Transforms a given object returned from StatisticsMapperWrapper result set to a more friendly form such as a string or StatsMarkup. The decision of which transformation to invoke is done by ObjectToFieldValueMapper.transform(String, Object, String, FieldValueToDisplayTransformer)

Since:
v4.1

Method Summary
 T transformFromAssignee(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromComponent(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromCustomField(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromFixFor(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromIrrelevant(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromIssueType(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromLabels(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromPriority(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromProject(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromReporter(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromResolution(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromStatus(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 T transformFromVersion(java.lang.String fieldType, java.lang.Object input, java.lang.String url)
           
 

Method Detail

transformFromIrrelevant

T transformFromIrrelevant(java.lang.String fieldType,
                          java.lang.Object input,
                          java.lang.String url)

transformFromProject

T transformFromProject(java.lang.String fieldType,
                       java.lang.Object input,
                       java.lang.String url)

transformFromAssignee

T transformFromAssignee(java.lang.String fieldType,
                        java.lang.Object input,
                        java.lang.String url)

transformFromReporter

T transformFromReporter(java.lang.String fieldType,
                        java.lang.Object input,
                        java.lang.String url)

transformFromResolution

T transformFromResolution(java.lang.String fieldType,
                          java.lang.Object input,
                          java.lang.String url)

transformFromPriority

T transformFromPriority(java.lang.String fieldType,
                        java.lang.Object input,
                        java.lang.String url)

transformFromIssueType

T transformFromIssueType(java.lang.String fieldType,
                         java.lang.Object input,
                         java.lang.String url)

transformFromStatus

T transformFromStatus(java.lang.String fieldType,
                      java.lang.Object input,
                      java.lang.String url)

transformFromComponent

T transformFromComponent(java.lang.String fieldType,
                         java.lang.Object input,
                         java.lang.String url)

transformFromVersion

T transformFromVersion(java.lang.String fieldType,
                       java.lang.Object input,
                       java.lang.String url)

transformFromFixFor

T transformFromFixFor(java.lang.String fieldType,
                      java.lang.Object input,
                      java.lang.String url)

transformFromLabels

T transformFromLabels(java.lang.String fieldType,
                      java.lang.Object input,
                      java.lang.String url)

transformFromCustomField

T transformFromCustomField(java.lang.String fieldType,
                           java.lang.Object input,
                           java.lang.String url)


Copyright © 2002-2010 Atlassian. All Rights Reserved.