com.atlassian.jira.issue.fields
Class ProgressBarSystemField

java.lang.Object
  extended by com.atlassian.jira.issue.fields.AbstractField
      extended by com.atlassian.jira.issue.fields.NavigableFieldImpl
          extended by com.atlassian.jira.issue.fields.AbstractProgressBarSystemField
              extended by com.atlassian.jira.issue.fields.ProgressBarSystemField
All Implemented Interfaces:
Field, NavigableField, RestAwareField, Comparable

public class ProgressBarSystemField
extends AbstractProgressBarSystemField

Field that displays a progress bar in the Navigator


Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.jira.issue.fields.AbstractProgressBarSystemField
AbstractProgressBarSystemField.TimeTrackingParameters
 
Field Summary
 
Fields inherited from class com.atlassian.jira.issue.fields.NavigableFieldImpl
applicationProperties, templatingEngine
 
Fields inherited from class com.atlassian.jira.issue.fields.AbstractField
authenticationContext
 
Fields inherited from interface com.atlassian.jira.issue.fields.NavigableField
ORDER_ASCENDING, ORDER_DESCENDING, TEMPLATE_DIRECTORY_PATH
 
Constructor Summary
ProgressBarSystemField(VelocityTemplatingEngine templatingEngine, ApplicationProperties applicationProperties, JiraAuthenticationContext authenticationContext, TimeTrackingGraphBeanFactory factory)
           
 
Method Summary
protected  String getDisplayId()
          Always returns 'dpb'.
 LuceneFieldSorter getSorter()
          Returns LongFieldStatisticsMapper.PROGRESS reference
protected  AbstractProgressBarSystemField.TimeTrackingParameters getTimeTrackingGraphBeanParameters(Issue issue, I18nHelper helper)
           
 
Methods inherited from class com.atlassian.jira.issue.fields.AbstractProgressBarSystemField
calculateProgressPercentage, getColumnViewHtml, getFieldTypeInfo, getHiddenFieldId, getJsonFromIssue, getJsonSchema
 
Methods inherited from class com.atlassian.jira.issue.fields.NavigableFieldImpl
getApplicationProperties, getColumnCssClass, getColumnHeadingKey, getDefaultSortOrder, getSortComparatorSource, getSortFields, getVelocityParams, prettyPrintChangeHistory, prettyPrintChangeHistory, renderTemplate
 
Methods inherited from class com.atlassian.jira.issue.fields.AbstractField
compareTo, equals, getAuthenticationContext, getId, getName, getNameKey, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.issue.fields.Field
getId, getName, getNameKey
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

ProgressBarSystemField

public ProgressBarSystemField(VelocityTemplatingEngine templatingEngine,
                              ApplicationProperties applicationProperties,
                              JiraAuthenticationContext authenticationContext,
                              TimeTrackingGraphBeanFactory factory)
Method Detail

getTimeTrackingGraphBeanParameters

protected AbstractProgressBarSystemField.TimeTrackingParameters getTimeTrackingGraphBeanParameters(Issue issue,
                                                                                                   I18nHelper helper)
Specified by:
getTimeTrackingGraphBeanParameters in class AbstractProgressBarSystemField

getDisplayId

protected String getDisplayId()
Always returns 'dpb'.

Specified by:
getDisplayId in class AbstractProgressBarSystemField
Returns:
always returns 'dpb'

getSorter

public LuceneFieldSorter getSorter()
Returns LongFieldStatisticsMapper.PROGRESS reference

Returns:
LongFieldStatisticsMapper.PROGRESS reference
See Also:
DocumentIssueImpl, MappedSortComparator


Copyright © 2002-2014 Atlassian. All Rights Reserved.