com.atlassian.greenhopper.service.issue
Class IssueUpdateServiceImpl

java.lang.Object
  extended by com.atlassian.greenhopper.service.issue.IssueUpdateServiceImpl
All Implemented Interfaces:
IssueUpdateService

@Service
public class IssueUpdateServiceImpl
extends java.lang.Object
implements IssueUpdateService

Default implementation -- contains a lot of copy-pasted code.

Since:
v5.8.5
Author:
mtokar

Constructor Summary
IssueUpdateServiceImpl()
           
 
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.IssueInputParametersImpl 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueUpdateServiceImpl

public IssueUpdateServiceImpl()
Method Detail

update

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

Specified by:
update in interface IssueUpdateService
Returns:
See Also:
IssueService#update(User, com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult)

validateUpdate

public com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult validateUpdate(com.atlassian.crowd.embedded.api.User user,
                                                                                      java.lang.Long issueId,
                                                                                      com.atlassian.jira.issue.IssueInputParametersImpl issueInputParameters)
Description copied from interface: IssueUpdateService
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.

Specified by:
validateUpdate in interface IssueUpdateService
Returns:
See Also:
IssueService.validateUpdate(User, Long, com.atlassian.jira.issue.IssueInputParameters)


Copyright © 2007-2012 Atlassian. All Rights Reserved.