Package com.atlassian.jira.issue.fields
Class AggregateProgressBarSystemField
java.lang.Object
com.atlassian.jira.issue.fields.AbstractField
com.atlassian.jira.issue.fields.NavigableFieldImpl
com.atlassian.jira.issue.fields.AbstractProgressBarSystemField
com.atlassian.jira.issue.fields.AggregateProgressBarSystemField
- All Implemented Interfaces:
Field
,NavigableField
,RestAwareField
,Comparable
Progress Bar System Field that uses the aggregate values for percentages.
- Since:
- v3.11
-
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
ConstructorsConstructorDescriptionAggregateProgressBarSystemField
(VelocityTemplatingEngine templatingEngine, ApplicationProperties applicationProperties, JiraAuthenticationContext authenticationContext, AggregateTimeTrackingCalculatorFactory calculatorFactory, TimeTrackingGraphBeanFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Always returns 'apb'.This field is not able to be sorted.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 java.lang.Comparable
compareTo
Methods inherited from interface com.atlassian.jira.issue.fields.Field
getId, getName, getNameKey
Methods inherited from interface com.atlassian.jira.issue.fields.NavigableField
prettyPrintChangeHistory
-
Constructor Details
-
AggregateProgressBarSystemField
public AggregateProgressBarSystemField(VelocityTemplatingEngine templatingEngine, ApplicationProperties applicationProperties, JiraAuthenticationContext authenticationContext, AggregateTimeTrackingCalculatorFactory calculatorFactory, TimeTrackingGraphBeanFactory factory)
-
-
Method Details
-
getTimeTrackingGraphBeanParameters
protected AbstractProgressBarSystemField.TimeTrackingParameters getTimeTrackingGraphBeanParameters(Issue issue, I18nHelper helper) - Specified by:
getTimeTrackingGraphBeanParameters
in classAbstractProgressBarSystemField
-
getDisplayId
Always returns 'apb'.- Specified by:
getDisplayId
in classAbstractProgressBarSystemField
- Returns:
- always returns 'apb'
-
getSorter
This field is not able to be sorted.- Returns:
- always returns null
- See Also:
-