com.atlassian.greenhopper.web.rapid.issue
Class IssueEntryFactory

java.lang.Object
  extended by com.atlassian.greenhopper.global.AbstractLoggable
      extended by com.atlassian.greenhopper.web.rapid.issue.IssueEntryFactory

@Service
public class IssueEntryFactory
extends AbstractLoggable


Field Summary
 FieldHelper fieldHelper
           
 
Fields inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logger
 
Constructor Summary
IssueEntryFactory()
           
 
Method Summary
 IssueEntry buildEditEntry(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.issue.Issue issue, StatisticsField estimateStatistic, StatisticsField trackingStatistic, boolean issueInOpenSprint)
           
 ServiceOutcome<IssueEntry> buildViewEntry(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, com.atlassian.jira.issue.Issue issue, StatisticsField estimateStatistic, StatisticsField trackingStatistic, boolean loadSubtasks, java.util.Collection<Sprint> openSprints)
           
 com.atlassian.jira.issue.MutableIssue getIssue(com.atlassian.crowd.embedded.api.User user, java.lang.Long issueId, ErrorCollection errorCollection)
           
 com.atlassian.jira.issue.MutableIssue getIssue(com.atlassian.crowd.embedded.api.User user, java.lang.String issueKey, ErrorCollection errorCollection)
           
 void onSpringContextStarted()
           
 ServiceOutcome<FieldUpdatedEntry> updateField(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.issue.Issue issue, java.lang.String fieldId, java.lang.String newValue)
          Updates a field value
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logDebug, logError, logException, logInfo, logTrace, logWarn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldHelper

public FieldHelper fieldHelper
Constructor Detail

IssueEntryFactory

public IssueEntryFactory()
Method Detail

onSpringContextStarted

@PostConstruct
public void onSpringContextStarted()

getIssue

public com.atlassian.jira.issue.MutableIssue getIssue(com.atlassian.crowd.embedded.api.User user,
                                                      java.lang.Long issueId,
                                                      ErrorCollection errorCollection)

getIssue

public com.atlassian.jira.issue.MutableIssue getIssue(com.atlassian.crowd.embedded.api.User user,
                                                      java.lang.String issueKey,
                                                      ErrorCollection errorCollection)

buildViewEntry

public ServiceOutcome<IssueEntry> buildViewEntry(com.atlassian.crowd.embedded.api.User user,
                                                 RapidView rapidView,
                                                 com.atlassian.jira.issue.Issue issue,
                                                 StatisticsField estimateStatistic,
                                                 StatisticsField trackingStatistic,
                                                 boolean loadSubtasks,
                                                 java.util.Collection<Sprint> openSprints)

buildEditEntry

public IssueEntry buildEditEntry(com.atlassian.crowd.embedded.api.User user,
                                 com.atlassian.jira.issue.Issue issue,
                                 StatisticsField estimateStatistic,
                                 StatisticsField trackingStatistic,
                                 boolean issueInOpenSprint)

updateField

public ServiceOutcome<FieldUpdatedEntry> updateField(com.atlassian.crowd.embedded.api.User user,
                                                     com.atlassian.jira.issue.Issue issue,
                                                     java.lang.String fieldId,
                                                     java.lang.String newValue)
Updates a field value

Returns:
a response object


Copyright © 2007-2012 Atlassian. All Rights Reserved.