com.atlassian.greenhopper.service.issue
Interface IssueUpdateService

All Known Implementing Classes:
IssueUpdateServiceImpl

public interface IssueUpdateService

This is a work-around for deficiencies in JIRA's IssueService. It merely provides extra methods that are useful to GreenHopper, with a view that one day they will be ported over to JIRA.

Since:
v5.8.5
See Also:
IssueService

Method Summary
 com.atlassian.jira.bc.issue.IssueService.IssueResult update(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult updateValidationResult)
          Only here for convenience - don't actually do anything but delegate.
 com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult validateUpdate(com.atlassian.crowd.embedded.api.User user, java.lang.Long issueId, com.atlassian.jira.issue.IssueInputParameters issueInputParameters)
          This needs to be promoted to JIRA! This implementation will always skip screen checks (we don't have this flag in IssueInputParameters yet) and will always retain existing issue values.
 

Method Detail

validateUpdate

com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult validateUpdate(com.atlassian.crowd.embedded.api.User user,
                                                                               java.lang.Long issueId,
                                                                               com.atlassian.jira.issue.IssueInputParameters issueInputParameters)
This needs to be promoted to JIRA! This implementation will always skip screen checks (we don't have this flag in IssueInputParameters yet) and will always retain existing issue values.

Parameters:
user -
issueId -
issueInputParameters -
Returns:
See Also:
IssueService.validateUpdate(User, Long, com.atlassian.jira.issue.IssueInputParameters)

update

com.atlassian.jira.bc.issue.IssueService.IssueResult update(com.atlassian.crowd.embedded.api.User user,
                                                            com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult updateValidationResult)
Only here for convenience - don't actually do anything but delegate.

Parameters:
user -
updateValidationResult -
Returns:
See Also:
IssueService#update(User, com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult)


Copyright © 2007-2014 Atlassian. All Rights Reserved.