com.atlassian.greenhopper.service.issue
Class GHVersionServiceImpl

java.lang.Object
  extended by com.atlassian.greenhopper.service.issue.GHVersionServiceImpl
All Implemented Interfaces:
GHVersionService

@Service(value="gh-versionService")
public class GHVersionServiceImpl
extends java.lang.Object
implements GHVersionService


Field Summary
 
Fields inherited from interface com.atlassian.greenhopper.service.issue.GHVersionService
SERVICE
 
Constructor Summary
GHVersionServiceImpl()
           
 
Method Summary
 com.atlassian.jira.project.version.Version createVersion(BoardContext boardContext, java.lang.String name, java.lang.String description, java.lang.String masterId, java.lang.String startDate, java.lang.String endDate, java.lang.String releaseDate)
           
 GHVersion loadGHVersion(java.lang.Long id)
          Load an GHVersion object for the given ID.
 void release(BoardContext boardContext, java.lang.String versionId, java.lang.String swapId)
           
 void releaseDoneIssues(BoardContext boardContext, java.lang.String versionId, java.lang.String name, java.lang.String description, java.lang.String startDate, java.lang.String endDate, java.lang.String releaseDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GHVersionServiceImpl

public GHVersionServiceImpl()
Method Detail

loadGHVersion

public GHVersion loadGHVersion(java.lang.Long id)
Description copied from interface: GHVersionService
Load an GHVersion object for the given ID. The id is of the JIRA Version the GH Version is going to wrap.

Specified by:
loadGHVersion in interface GHVersionService
Parameters:
id - : JIRA Version ID
Returns:
GH wrapper for version with additional values

createVersion

public com.atlassian.jira.project.version.Version createVersion(BoardContext boardContext,
                                                                java.lang.String name,
                                                                java.lang.String description,
                                                                java.lang.String masterId,
                                                                java.lang.String startDate,
                                                                java.lang.String endDate,
                                                                java.lang.String releaseDate)
                                                         throws GreenHopperException
Specified by:
createVersion in interface GHVersionService
Throws:
GreenHopperException

release

public void release(BoardContext boardContext,
                    java.lang.String versionId,
                    java.lang.String swapId)
             throws GreenHopperException
Specified by:
release in interface GHVersionService
Throws:
GreenHopperException

releaseDoneIssues

public void releaseDoneIssues(BoardContext boardContext,
                              java.lang.String versionId,
                              java.lang.String name,
                              java.lang.String description,
                              java.lang.String startDate,
                              java.lang.String endDate,
                              java.lang.String releaseDate)
                       throws GreenHopperException
Specified by:
releaseDoneIssues in interface GHVersionService
Throws:
GreenHopperException


Copyright © 2007-2011 Atlassian. All Rights Reserved.