com.thalesgroup.hudson.plugins.clearcaserelease
Class ClearcaseReleaseCancelAction

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.TaskAction
          extended by com.thalesgroup.hudson.plugins.clearcaserelease.ClearcaseReleaseAction
              extended by com.thalesgroup.hudson.plugins.clearcaserelease.ClearcaseReleaseCancelAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem

public class ClearcaseReleaseCancelAction
extends ClearcaseReleaseAction

Cancel the badge action and reinitialize the release baseline to INITIAL


Nested Class Summary
 class ClearcaseReleaseCancelAction.TagWorkerThread
          The thread that performs tagging operation asynchronously.
 
Field Summary
 
Fields inherited from class com.thalesgroup.hudson.plugins.clearcaserelease.ClearcaseReleaseAction
workspaceRoot
 
Fields inherited from class hudson.model.TaskAction
log, workerThread
 
Constructor Summary
ClearcaseReleaseCancelAction(hudson.model.Run owner, hudson.model.AbstractProject project, hudson.FilePath workspace, ClearcaseReleaseBuildBadgeAction releaseBuildBadgeAction, java.util.List<java.lang.String> promotedBaselines)
           
 
Method Summary
 void doSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp)
           
protected  hudson.security.ACL getACL()
           
 java.lang.String getDisplayName()
           
 java.lang.String getIconFileName()
           
 hudson.model.Run getOwner()
           
 java.lang.String getUrlName()
           
 void process()
           
 
Methods inherited from class com.thalesgroup.hudson.plugins.clearcaserelease.ClearcaseReleaseAction
chooseAction, doIndex, getPermission, hasReleasePermission, performCancelRelease, performClearcaseReleaseCompisteBaseline, performLatestBaselineRelease
 
Methods inherited from class hudson.model.TaskAction
doClearError, doProgressiveHtml, doProgressiveLog, getLog, getSearchUrl, getWorkerThread, obtainLog
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClearcaseReleaseCancelAction

public ClearcaseReleaseCancelAction(hudson.model.Run owner,
                                    hudson.model.AbstractProject project,
                                    hudson.FilePath workspace,
                                    ClearcaseReleaseBuildBadgeAction releaseBuildBadgeAction,
                                    java.util.List<java.lang.String> promotedBaselines)
Method Detail

getOwner

public hudson.model.Run getOwner()

getDisplayName

public java.lang.String getDisplayName()

getACL

protected hudson.security.ACL getACL()
Specified by:
getACL in class hudson.model.TaskAction

getIconFileName

public java.lang.String getIconFileName()

getUrlName

public java.lang.String getUrlName()

doSubmit

public void doSubmit(org.kohsuke.stapler.StaplerRequest req,
                     org.kohsuke.stapler.StaplerResponse resp)
              throws java.io.IOException,
                     javax.servlet.ServletException,
                     java.lang.InterruptedException
Throws:
java.io.IOException
javax.servlet.ServletException
java.lang.InterruptedException

process

public void process()


Copyright © 2004-2011. All Rights Reserved.