org.apache.maven.continuum.release.tasks
Class AbstractReleaseProjectTask

java.lang.Object
  extended by org.apache.maven.continuum.release.tasks.AbstractReleaseProjectTask
All Implemented Interfaces:
ReleaseProjectTask, org.codehaus.plexus.taskqueue.Task
Direct Known Subclasses:
PerformReleaseProjectTask, PrepareReleaseProjectTask, RollbackReleaseProjectTask

public abstract class AbstractReleaseProjectTask
extends Object
implements org.codehaus.plexus.taskqueue.Task, ReleaseProjectTask

Version:
$Id: AbstractReleaseProjectTask.java 763036 2009-04-07 23:36:34Z olamy $
Author:
Edwin Punzalan

Constructor Summary
AbstractReleaseProjectTask(String releaseId, org.apache.maven.shared.release.config.ReleaseDescriptor descriptor, org.apache.maven.shared.release.ReleaseManagerListener listener)
           
 
Method Summary
 org.apache.maven.shared.release.config.ReleaseDescriptor getDescriptor()
           
 org.apache.maven.shared.release.ReleaseManagerListener getListener()
           
 long getMaxExecutionTime()
           
 String getReleaseId()
           
 void setDescriptor(org.apache.maven.shared.release.config.ReleaseDescriptor descriptor)
           
 void setListener(org.apache.maven.shared.release.ReleaseManagerListener listener)
           
 void setMaxExecutionTime(long maxTime)
           
 void setReleaseId(String releaseId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractReleaseProjectTask

public AbstractReleaseProjectTask(String releaseId,
                                  org.apache.maven.shared.release.config.ReleaseDescriptor descriptor,
                                  org.apache.maven.shared.release.ReleaseManagerListener listener)
Method Detail

getDescriptor

public org.apache.maven.shared.release.config.ReleaseDescriptor getDescriptor()
Specified by:
getDescriptor in interface ReleaseProjectTask

setDescriptor

public void setDescriptor(org.apache.maven.shared.release.config.ReleaseDescriptor descriptor)
Specified by:
setDescriptor in interface ReleaseProjectTask

getReleaseId

public String getReleaseId()
Specified by:
getReleaseId in interface ReleaseProjectTask

setReleaseId

public void setReleaseId(String releaseId)
Specified by:
setReleaseId in interface ReleaseProjectTask

getListener

public org.apache.maven.shared.release.ReleaseManagerListener getListener()
Specified by:
getListener in interface ReleaseProjectTask

setListener

public void setListener(org.apache.maven.shared.release.ReleaseManagerListener listener)
Specified by:
setListener in interface ReleaseProjectTask

getMaxExecutionTime

public long getMaxExecutionTime()
Specified by:
getMaxExecutionTime in interface org.codehaus.plexus.taskqueue.Task

setMaxExecutionTime

public void setMaxExecutionTime(long maxTime)


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.