|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthudson.model.AbstractModelObject
hudson.model.TaskAction
com.thalesgroup.hudson.plugins.clearcaserelease.ClearcaseReleaseAction
public abstract class ClearcaseReleaseAction
Represents a clearcase action
| Nested Class Summary | |
|---|---|
protected static class |
ClearcaseReleaseAction.BASELINE_PROMOTION_LEVEL
The promotion level possibilities |
| Field Summary | |
|---|---|
protected hudson.FilePath |
workspaceRoot
|
| Fields inherited from class hudson.model.TaskAction |
|---|
log, workerThread |
| Constructor Summary | |
|---|---|
protected |
ClearcaseReleaseAction(hudson.FilePath workapace)
|
| Method Summary | |
|---|---|
protected void |
changeLevelBaseline(java.lang.String baselineNameWithPVOB,
java.lang.String status,
hudson.plugins.clearcase.HudsonClearToolLauncher clearToolLauncher,
hudson.FilePath filePath)
Change the level of an UCM baseline (composite or not) |
protected java.lang.String |
chooseAction()
Choose the page to display during the release processing |
protected void |
doIndex(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
Select the view to display |
protected hudson.plugins.clearcase.HudsonClearToolLauncher |
getHudsonClearToolLauncher(hudson.model.TaskListener listener,
hudson.Launcher launcher)
Retieve the Clearcase launcher |
protected hudson.security.Permission |
getPermission()
Defaults to SCM.TAG. |
protected java.lang.String |
getStatusBaseLine(java.lang.String baseLine,
java.lang.String pvob,
hudson.plugins.clearcase.HudsonClearToolLauncher clearToolLauncher,
hudson.FilePath filePath)
Get the status of a given UCM baseline |
protected boolean |
hasReleasePermission(hudson.model.AbstractProject job)
Release actions is given by the SCM actions |
| Methods inherited from class hudson.model.TaskAction |
|---|
doClearError, doProgressiveLog, getACL, getLog, getSearchUrl, getWorkerThread |
| 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 |
| Methods inherited from interface hudson.model.Action |
|---|
getDisplayName, getIconFileName, getUrlName |
| Field Detail |
|---|
protected final hudson.FilePath workspaceRoot
| Constructor Detail |
|---|
protected ClearcaseReleaseAction(hudson.FilePath workapace)
| Method Detail |
|---|
protected hudson.security.Permission getPermission()
SCM.TAG.
getPermission in class hudson.model.TaskAction
protected hudson.plugins.clearcase.HudsonClearToolLauncher getHudsonClearToolLauncher(hudson.model.TaskListener listener,
hudson.Launcher launcher)
listener - the Hudson listenerlauncher - the Hudson launcher
protected boolean hasReleasePermission(hudson.model.AbstractProject job)
job - the current project
protected void doIndex(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException
req - the request objectrsp - the response page
java.io.IOException
javax.servlet.ServletExceptionprotected java.lang.String chooseAction()
protected java.lang.String getStatusBaseLine(java.lang.String baseLine,
java.lang.String pvob,
hudson.plugins.clearcase.HudsonClearToolLauncher clearToolLauncher,
hudson.FilePath filePath)
throws java.io.IOException,
java.lang.InterruptedException
baseLine - the UCM baselinepvob - the UCM P_VOBclearToolLauncher - : the clearcase object for launching commandsfilePath - the location where to launch the clearcase command
java.io.IOException
java.lang.InterruptedException
protected void changeLevelBaseline(java.lang.String baselineNameWithPVOB,
java.lang.String status,
hudson.plugins.clearcase.HudsonClearToolLauncher clearToolLauncher,
hudson.FilePath filePath)
throws java.lang.InterruptedException,
java.io.IOException
baselineNameWithPVOB - the given baseline with the P_VOBstatus - the new baseline statusclearToolLauncher - the clearcase object launcherfilePath - the location where to launch the clearcase coommand
java.lang.InterruptedException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||