Class IssueEntryFactory

java.lang.Object
com.atlassian.greenhopper.web.rapid.issue.IssueEntryFactory

@Service public class IssueEntryFactory extends Object
  • Field Details

    • fieldHelper

      @Autowired public FieldHelper fieldHelper
  • Constructor Details

    • IssueEntryFactory

      public IssueEntryFactory()
  • 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, boolean loadSubtasks, 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, boolean issueInOpenSprint)
    • 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)