Class IssueEntryFactory
java.lang.Object
com.atlassian.greenhopper.web.rapid.issue.IssueEntryFactory
-
Constructor Summary
ConstructorsConstructorDescriptionIssueEntryFactory(com.atlassian.jira.bc.issue.IssueService issueService, I18nFactoryService i18nFactoryService, IssueOperationsHelper issueOperationsHelper, CustomFieldService customFieldService, TabModelFactoryFactory tabModelFactoryFactory, com.atlassian.jira.plugin.userformat.UserFormats userFormats, com.atlassian.jira.web.bean.TimeTrackingGraphBeanFactory timeTrackingGraphBeanFactory, com.atlassian.jira.util.I18nHelper.BeanFactory i18nHelperFactory, TimeTrackingService timeTrackingService, FieldHelper fieldHelper, GHAvatarService avatarService, StatisticFieldHelper statisticFieldHelper, EstimateStatisticService estimateStatisticService, TrackingStatisticService trackingStatisticService, SprintEntryFactory sprintEntryFactory, DetailViewFieldService fieldService, EpicCustomFieldService epicCustomFieldService, PermissionService permissionService, IssueTypeService issueTypeService, FlagService flagService, StatusEntryFactory statusEntryFactory, IssueWebPanelFactory issueWebPanelFactory) -
Method Summary
Modifier and TypeMethodDescriptionbuildEditEntry(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue issue, StatisticsField estimateStatistic, StatisticsField trackingStatistic) buildViewEntry(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, com.atlassian.jira.issue.Issue issue, StatisticsField estimateStatistic, StatisticsField trackingStatistic, io.atlassian.fugue.Option<Sprint> activeFutureSprint) getFieldEntryFactory(com.atlassian.jira.issue.fields.Field configuredField) com.atlassian.jira.issue.MutableIssuegetIssue(com.atlassian.jira.user.ApplicationUser user, Long issueId, ErrorCollection errorCollection) com.atlassian.jira.issue.MutableIssuegetIssue(com.atlassian.jira.user.ApplicationUser user, String issueKey, ErrorCollection errorCollection) voidupdateField(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue issue, String fieldId, String newValue) Updates a field value
-
Constructor Details
-
IssueEntryFactory
public IssueEntryFactory(com.atlassian.jira.bc.issue.IssueService issueService, I18nFactoryService i18nFactoryService, IssueOperationsHelper issueOperationsHelper, CustomFieldService customFieldService, TabModelFactoryFactory tabModelFactoryFactory, com.atlassian.jira.plugin.userformat.UserFormats userFormats, com.atlassian.jira.web.bean.TimeTrackingGraphBeanFactory timeTrackingGraphBeanFactory, com.atlassian.jira.util.I18nHelper.BeanFactory i18nHelperFactory, TimeTrackingService timeTrackingService, FieldHelper fieldHelper, GHAvatarService avatarService, StatisticFieldHelper statisticFieldHelper, EstimateStatisticService estimateStatisticService, TrackingStatisticService trackingStatisticService, SprintEntryFactory sprintEntryFactory, DetailViewFieldService fieldService, EpicCustomFieldService epicCustomFieldService, PermissionService permissionService, IssueTypeService issueTypeService, FlagService flagService, StatusEntryFactory statusEntryFactory, IssueWebPanelFactory issueWebPanelFactory)
-
-
Method Details
-
onSpringContextStarted
@PostConstruct public void onSpringContextStarted() -
getIssue
public com.atlassian.jira.issue.MutableIssue getIssue(com.atlassian.jira.user.ApplicationUser user, Long issueId, ErrorCollection errorCollection) -
getIssue
public com.atlassian.jira.issue.MutableIssue getIssue(com.atlassian.jira.user.ApplicationUser user, String issueKey, ErrorCollection errorCollection) -
buildViewEntry
public ServiceOutcome<IssueEntry> buildViewEntry(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, com.atlassian.jira.issue.Issue issue, StatisticsField estimateStatistic, StatisticsField trackingStatistic, io.atlassian.fugue.Option<Sprint> activeFutureSprint) -
buildEditEntry
public IssueEntry buildEditEntry(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue issue, StatisticsField estimateStatistic, StatisticsField trackingStatistic) -
updateField
public ServiceOutcome<FieldUpdatedEntry> updateField(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue issue, String fieldId, String newValue) Updates a field value- Returns:
- a response object
-
getFieldEntryFactory
public FieldEntryFactory getFieldEntryFactory(com.atlassian.jira.issue.fields.Field configuredField)
-