org.apache.maven.plugins.release.helpers
Class ReleaseProgressTracker

java.lang.Object
  extended by org.apache.maven.plugins.release.helpers.ReleaseProgressTracker

public class ReleaseProgressTracker
extends java.lang.Object


Field Summary
static java.lang.String CP_CHECKED_IN_DEVELOPMENT_VERSION
           
static java.lang.String CP_CHECKED_IN_RELEASE_VERSION
           
static java.lang.String CP_GENERATED_RELEASE_POM
           
static java.lang.String CP_INITIALIZED
           
static java.lang.String CP_LOCAL_MODIFICATIONS_CHECKED
           
static java.lang.String CP_POM_TRANSFORMED_FOR_RELEASE
           
static java.lang.String CP_POM_TRANSORMED_FOR_DEVELOPMENT
           
static java.lang.String CP_PREPARED_RELEASE
           
static java.lang.String CP_REMOVED_RELEASE_POM
           
static java.lang.String CP_TAGGED_RELEASE
           
 
Method Summary
 void addOriginalScmInfo(java.lang.String projectId, org.apache.maven.model.Scm scm)
           
 void checkpoint(java.lang.String basedir, java.lang.String pointName)
           
static ReleaseProgressTracker create()
           
 java.lang.String getPassword()
           
static java.lang.String getReleaseProgressFilename()
           
 java.lang.String getScmTag()
           
 java.lang.String getScmTagBase()
           
 java.lang.String getScmUrl()
           
 java.lang.String getUsername()
           
static ReleaseProgressTracker load(java.lang.String basedir)
           
static ReleaseProgressTracker loadOrCreate(java.lang.String basedir)
           
 void restoreScmInfo(java.lang.String projectId, org.apache.maven.model.Scm scm)
           
 void setPassword(java.lang.String password)
           
 void setResumeAtCheckpoint(boolean resumeAtCheckpoint)
           
 void setScmTag(java.lang.String scmTag)
           
 void setScmTagBase(java.lang.String tagBase)
           
 void setScmUrl(java.lang.String scmUrl)
           
 void setUsername(java.lang.String username)
           
 boolean verifyCheckpoint(java.lang.String pointName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CP_INITIALIZED

public static final java.lang.String CP_INITIALIZED
See Also:
Constant Field Values

CP_LOCAL_MODIFICATIONS_CHECKED

public static final java.lang.String CP_LOCAL_MODIFICATIONS_CHECKED
See Also:
Constant Field Values

CP_POM_TRANSFORMED_FOR_RELEASE

public static final java.lang.String CP_POM_TRANSFORMED_FOR_RELEASE
See Also:
Constant Field Values

CP_GENERATED_RELEASE_POM

public static final java.lang.String CP_GENERATED_RELEASE_POM
See Also:
Constant Field Values

CP_CHECKED_IN_RELEASE_VERSION

public static final java.lang.String CP_CHECKED_IN_RELEASE_VERSION
See Also:
Constant Field Values

CP_TAGGED_RELEASE

public static final java.lang.String CP_TAGGED_RELEASE
See Also:
Constant Field Values

CP_POM_TRANSORMED_FOR_DEVELOPMENT

public static final java.lang.String CP_POM_TRANSORMED_FOR_DEVELOPMENT
See Also:
Constant Field Values

CP_REMOVED_RELEASE_POM

public static final java.lang.String CP_REMOVED_RELEASE_POM
See Also:
Constant Field Values

CP_CHECKED_IN_DEVELOPMENT_VERSION

public static final java.lang.String CP_CHECKED_IN_DEVELOPMENT_VERSION
See Also:
Constant Field Values

CP_PREPARED_RELEASE

public static final java.lang.String CP_PREPARED_RELEASE
See Also:
Constant Field Values
Method Detail

loadOrCreate

public static ReleaseProgressTracker loadOrCreate(java.lang.String basedir)
                                           throws java.io.IOException
Throws:
java.io.IOException

create

public static ReleaseProgressTracker create()

load

public static ReleaseProgressTracker load(java.lang.String basedir)
                                   throws java.io.IOException
Throws:
java.io.IOException

getReleaseProgressFilename

public static java.lang.String getReleaseProgressFilename()

setUsername

public void setUsername(java.lang.String username)

getUsername

public java.lang.String getUsername()

setScmTag

public void setScmTag(java.lang.String scmTag)

getScmTag

public java.lang.String getScmTag()

setScmUrl

public void setScmUrl(java.lang.String scmUrl)

getScmUrl

public java.lang.String getScmUrl()

setScmTagBase

public void setScmTagBase(java.lang.String tagBase)

getScmTagBase

public java.lang.String getScmTagBase()

setPassword

public void setPassword(java.lang.String password)

getPassword

public java.lang.String getPassword()

checkpoint

public void checkpoint(java.lang.String basedir,
                       java.lang.String pointName)
                throws java.io.IOException
Throws:
java.io.IOException

verifyCheckpoint

public boolean verifyCheckpoint(java.lang.String pointName)

setResumeAtCheckpoint

public void setResumeAtCheckpoint(boolean resumeAtCheckpoint)

addOriginalScmInfo

public void addOriginalScmInfo(java.lang.String projectId,
                               org.apache.maven.model.Scm scm)

restoreScmInfo

public void restoreScmInfo(java.lang.String projectId,
                           org.apache.maven.model.Scm scm)


Copyright 2005 Apache Software Foundation. All Rights Reserved.