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

All Known Implementing Classes:
DefaultFieldValueToDisplayTransformer, StatsMarkupFieldValueToDisplayTransformer

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(String fieldType, Object input, String url)
           
 T transformFromComponent(String fieldType, Object input, String url)
           
 T transformFromCustomField(String fieldType, Object input, String url)
           
 T transformFromFixFor(String fieldType, Object input, String url)
           
 T transformFromIrrelevant(String fieldType, Object input, String url)
           
 T transformFromIssueType(String fieldType, Object input, String url)
           
 T transformFromLabels(String fieldType, Object input, String url)
           
 T transformFromPriority(String fieldType, Object input, String url)
           
 T transformFromProject(String fieldType, Object input, String url)
           
 T transformFromReporter(String fieldType, Object input, String url)
           
 T transformFromResolution(String fieldType, Object input, String url)
           
 T transformFromStatus(String fieldType, Object input, String url)
           
 T transformFromVersion(String fieldType, Object input, String url)
           
 

Method Detail

transformFromIrrelevant

T transformFromIrrelevant(String fieldType,
                          Object input,
                          String url)

transformFromProject

T transformFromProject(String fieldType,
                       Object input,
                       String url)

transformFromAssignee

T transformFromAssignee(String fieldType,
                        Object input,
                        String url)

transformFromReporter

T transformFromReporter(String fieldType,
                        Object input,
                        String url)

transformFromResolution

T transformFromResolution(String fieldType,
                          Object input,
                          String url)

transformFromPriority

T transformFromPriority(String fieldType,
                        Object input,
                        String url)

transformFromIssueType

T transformFromIssueType(String fieldType,
                         Object input,
                         String url)

transformFromStatus

T transformFromStatus(String fieldType,
                      Object input,
                      String url)

transformFromComponent

T transformFromComponent(String fieldType,
                         Object input,
                         String url)

transformFromVersion

T transformFromVersion(String fieldType,
                       Object input,
                       String url)

transformFromFixFor

T transformFromFixFor(String fieldType,
                      Object input,
                      String url)

transformFromLabels

T transformFromLabels(String fieldType,
                      Object input,
                      String url)

transformFromCustomField

T transformFromCustomField(String fieldType,
                           Object input,
                           String url)


Copyright © 2002-2012 Atlassian. All Rights Reserved.