@Service public class StatisticsFieldServiceImpl extends Object implements StatisticsFieldService
StatisticsFieldService
.Modifier and Type | Field and Description |
---|---|
static String |
ISSUE_COUNT_EXCL_SUBS_NAME_KEY |
static String |
ISSUE_COUNT_NAME_KEY |
static String |
NONE_NAME_KEY |
Constructor and Description |
---|
StatisticsFieldServiceImpl() |
public static final String ISSUE_COUNT_NAME_KEY
public static final String ISSUE_COUNT_EXCL_SUBS_NAME_KEY
public static final String NONE_NAME_KEY
@PostConstruct public void init()
public StatisticsFieldConfig updateStatisticsField(com.atlassian.jira.user.ApplicationUser user, ErrorCollection errors, RapidView rapidView, StatisticsFieldConfig statisticsField)
updateStatisticsField
in interface StatisticsFieldService
@Nonnull public ServiceOutcome<StatisticsFieldConfig> loadStatisticsField(RapidView rapidView)
loadStatisticsField
in interface StatisticsFieldService
public ServiceOutcome<StatisticsFieldInstance> loadStatisticsFieldInstance(RapidView rapidView)
loadStatisticsFieldInstance
in interface StatisticsFieldService
public StatisticsFieldConfig getDefaultStatisticsFieldConfig()
StatisticsFieldService
StatisticsFieldConfig
to use.getDefaultStatisticsFieldConfig
in interface StatisticsFieldService
public List<StatisticsFieldConfig> getAvailableStatisticsFieldConfigs()
StatisticsFieldService
StatisticsFieldConfig
s which are available to be used in a RapidView
.getAvailableStatisticsFieldConfigs
in interface StatisticsFieldService
public List<StatisticsFieldInstance> getAvailableStatisticsFields()
StatisticsFieldService
StatisticsFieldInstance
s which represent the available StatisticsFieldConfig
s.getAvailableStatisticsFields
in interface StatisticsFieldService
StatisticsFieldService.getAvailableStatisticsFieldConfigs()
@Nonnull public ServiceOutcome<StatisticsFieldInstance> getInstanceOfField(StatisticsFieldConfig config)
StatisticsFieldService
StatisticsFieldInstance
representing the specified StatisticsFieldConfig
. If the config
is somehow invalid, for example if the field in the config refers to a non-existent field, an instance will still
be returned which is the minimal implementation of a StatisticsFieldInstance
- that is, it contains only a
reference to the config. In addition to this, an error is returned in the ServiceOutcome
.getInstanceOfField
in interface StatisticsFieldService
config
- the configuration to construct the instance fromServiceOutcome.getValue()
, and
sometimes ServiceOutcome.getErrors()
.public void invalidate(RapidView rapidView)
invalidate
in interface StatisticsFieldService
public void flushCache()
GreenHopperCache
flushCache
in interface GreenHopperCache
Copyright © 2007–2015 Atlassian. All rights reserved.