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(java.lang.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()
           
 java.lang.String getName()
           
 hudson.model.ResourceList getResourceList()
          Exclusive access to the workspace required.
 java.lang.Object getSameNodeConstraint()
           
 java.lang.String getUrl()
           
 java.lang.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 java.io.IOException
Throws:
java.io.IOException
Method Detail

isConcurrentBuild

public boolean isConcurrentBuild()

getCauseOfBlockage

public hudson.model.queue.CauseOfBlockage getCauseOfBlockage()

getSameNodeConstraint

public java.lang.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 java.io.IOException
Throws:
java.io.IOException

getResourceList

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


hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getUrl

public java.lang.String getUrl()

doCancelQueue

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

getLastBuiltOn

public hudson.model.Node getLastBuiltOn()

isBuildBlocked

public boolean isBuildBlocked()

getWhyBlocked

public java.lang.String getWhyBlocked()

getName

public java.lang.String getName()

checkAbortPermission

public void checkAbortPermission()

hasAbortPermission

public boolean hasAbortPermission()


Copyright © 2004-2011. All Rights Reserved.