org.apache.maven.continuum.release
Class DefaultContinuumReleaseManager

Package class diagram package DefaultContinuumReleaseManager
java.lang.Object
  extended by org.apache.maven.continuum.release.DefaultContinuumReleaseManager
All Implemented Interfaces:
org.apache.maven.continuum.release.ContinuumReleaseManager

public class DefaultContinuumReleaseManager
extends java.lang.Object
implements org.apache.maven.continuum.release.ContinuumReleaseManager


Field Summary
 
Fields inherited from interface org.apache.maven.continuum.release.ContinuumReleaseManager
ROLE
 
Constructor Summary
DefaultContinuumReleaseManager()
           
 
Method Summary
 java.util.Map getListeners()
           
 java.util.Map getPreparedReleases()
           
 java.util.Map getReleaseResults()
           
 void perform(java.lang.String releaseId, java.io.File buildDirectory, java.lang.String goals, boolean useReleaseProfile, org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
           
 void perform(java.lang.String releaseId, java.io.File buildDirectory, java.lang.String goals, boolean useReleaseProfile, org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener, org.apache.continuum.model.repository.LocalRepository repository)
           
 void perform(java.lang.String releaseId, java.lang.String workingDirectory, java.io.File buildDirectory, java.lang.String goals, boolean useReleaseProfile, org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
           
 java.lang.String prepare(org.apache.maven.continuum.model.project.Project project, java.util.Properties releaseProperties, java.util.Map relVersions, java.util.Map devVersions, org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
           
 void rollback(java.lang.String releaseId, java.lang.String workingDirectory, org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultContinuumReleaseManager

public DefaultContinuumReleaseManager()
Method Detail

prepare

public java.lang.String prepare(org.apache.maven.continuum.model.project.Project project,
                                java.util.Properties releaseProperties,
                                java.util.Map relVersions,
                                java.util.Map devVersions,
                                org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
                         throws org.apache.maven.continuum.release.ContinuumReleaseException
Specified by:
prepare in interface org.apache.maven.continuum.release.ContinuumReleaseManager
Throws:
org.apache.maven.continuum.release.ContinuumReleaseException

perform

public void perform(java.lang.String releaseId,
                    java.io.File buildDirectory,
                    java.lang.String goals,
                    boolean useReleaseProfile,
                    org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
             throws org.apache.maven.continuum.release.ContinuumReleaseException
Specified by:
perform in interface org.apache.maven.continuum.release.ContinuumReleaseManager
Throws:
org.apache.maven.continuum.release.ContinuumReleaseException

perform

public void perform(java.lang.String releaseId,
                    java.io.File buildDirectory,
                    java.lang.String goals,
                    boolean useReleaseProfile,
                    org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener,
                    org.apache.continuum.model.repository.LocalRepository repository)
             throws org.apache.maven.continuum.release.ContinuumReleaseException
Specified by:
perform in interface org.apache.maven.continuum.release.ContinuumReleaseManager
Throws:
org.apache.maven.continuum.release.ContinuumReleaseException

perform

public void perform(java.lang.String releaseId,
                    java.lang.String workingDirectory,
                    java.io.File buildDirectory,
                    java.lang.String goals,
                    boolean useReleaseProfile,
                    org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
             throws org.apache.maven.continuum.release.ContinuumReleaseException
Specified by:
perform in interface org.apache.maven.continuum.release.ContinuumReleaseManager
Throws:
org.apache.maven.continuum.release.ContinuumReleaseException

rollback

public void rollback(java.lang.String releaseId,
                     java.lang.String workingDirectory,
                     org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
              throws org.apache.maven.continuum.release.ContinuumReleaseException
Specified by:
rollback in interface org.apache.maven.continuum.release.ContinuumReleaseManager
Throws:
org.apache.maven.continuum.release.ContinuumReleaseException

getPreparedReleases

public java.util.Map getPreparedReleases()
Specified by:
getPreparedReleases in interface org.apache.maven.continuum.release.ContinuumReleaseManager

getReleaseResults

public java.util.Map getReleaseResults()
Specified by:
getReleaseResults in interface org.apache.maven.continuum.release.ContinuumReleaseManager

getListeners

public java.util.Map getListeners()
Specified by:
getListeners in interface org.apache.maven.continuum.release.ContinuumReleaseManager