com.thalesgroup.hudson.plugins.clearcaserelease
Class ClearcaseReleaseLatestBaselineAction

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.ClearcaseReleaseLatestBaselineAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem

public class ClearcaseReleaseLatestBaselineAction
extends ClearcaseReleaseAction

Represents the latest baselines release action


Nested Class Summary
 class ClearcaseReleaseLatestBaselineAction.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
ClearcaseReleaseLatestBaselineAction(hudson.model.AbstractProject project, java.lang.String customReleasePromotionLevel)
           
 
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()
          Gets the icon if there is at least one success build (or unstable) and the current user has the right authorizations
 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

ClearcaseReleaseLatestBaselineAction

public ClearcaseReleaseLatestBaselineAction(hudson.model.AbstractProject project,
                                            java.lang.String customReleasePromotionLevel)
Method Detail

getOwner

public hudson.model.Run getOwner()

getUrlName

public java.lang.String getUrlName()

getIconFileName

public java.lang.String getIconFileName()
Gets the icon if there is at least one success build (or unstable) and the current user has the right authorizations

Returns:
the icon to display

getDisplayName

public java.lang.String getDisplayName()

getACL

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

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.