jenkins.plugins.svnmerge
Class AbstractSvnmergeTaskAction.TaskImpl

java.lang.Object
  extended by hudson.model.queue.AbstractQueueTask
      extended by jenkins.plugins.svnmerge.AbstractSvnmergeTaskAction.TaskImpl
All Implemented Interfaces:
hudson.model.ModelObject, hudson.model.queue.SubTask, hudson.model.Queue.Task, hudson.model.ResourceActivity
Enclosing class:
AbstractSvnmergeTaskAction<P>

protected abstract class AbstractSvnmergeTaskAction.TaskImpl
extends hudson.model.queue.AbstractQueueTask

Queue.Task that performs the integration.


Constructor Summary
AbstractSvnmergeTaskAction.TaskImpl(P param)
           
 
Method Summary
 void checkAbortPermission()
           
 hudson.model.Queue.Executable createExecutable()
           
 void doCancelQueue(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 boolean equals(Object obj)
           
 hudson.model.Label getAssignedLabel()
          This has to run on the last workspace.
 hudson.model.queue.CauseOfBlockage getCauseOfBlockage()
           
 long getEstimatedDuration()
           
 hudson.model.Node getLastBuiltOn()
           
 String getName()
           
 hudson.model.ResourceList getResourceList()
          Exclusive access to the workspace required.
 Object getSameNodeConstraint()
           
 String getUrl()
           
 String getWhyBlocked()
           
 boolean hasAbortPermission()
           
 int hashCode()
           
 boolean isBuildBlocked()
           
 boolean isConcurrentBuild()
           
 
Methods inherited from class hudson.model.queue.AbstractQueueTask
getOwnerTask, getSubTasks
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.model.Queue.Task
getFullDisplayName
 
Methods inherited from interface hudson.model.ModelObject
getDisplayName
 
Methods inherited from interface hudson.model.ResourceActivity
getDisplayName
 

Constructor Detail

AbstractSvnmergeTaskAction.TaskImpl

public AbstractSvnmergeTaskAction.TaskImpl(P param)
                                    throws IOException
Throws:
IOException
Method Detail

isConcurrentBuild

public boolean isConcurrentBuild()

getCauseOfBlockage

public hudson.model.queue.CauseOfBlockage getCauseOfBlockage()

getSameNodeConstraint

public Object getSameNodeConstraint()

getAssignedLabel

public hudson.model.Label getAssignedLabel()
This has to run on the last workspace.


getEstimatedDuration

public long getEstimatedDuration()

createExecutable

public hudson.model.Queue.Executable createExecutable()
                                               throws IOException
Throws:
IOException

getResourceList

public hudson.model.ResourceList getResourceList()
Exclusive access to the workspace required.


hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getUrl

public String getUrl()

doCancelQueue

public void doCancelQueue(org.kohsuke.stapler.StaplerRequest req,
                          org.kohsuke.stapler.StaplerResponse rsp)
                   throws IOException,
                          javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

getLastBuiltOn

public hudson.model.Node getLastBuiltOn()

isBuildBlocked

public boolean isBuildBlocked()

getWhyBlocked

public String getWhyBlocked()

getName

public String getName()

checkAbortPermission

public void checkAbortPermission()

hasAbortPermission

public boolean hasAbortPermission()


Copyright © 2004-2012. All Rights Reserved.