com.thalesgroup.hudson.plugins.clearcaserelease.biz
Class ClearcaseReleaseActionImpl

java.lang.Object
  extended by com.thalesgroup.hudson.plugins.clearcaserelease.biz.ClearcaseReleaseActionImpl

public class ClearcaseReleaseActionImpl
extends java.lang.Object


Field Summary
protected  hudson.FilePath workspaceRoot
           
 
Constructor Summary
ClearcaseReleaseActionImpl(hudson.FilePath workspaceRoot)
           
 
Method Summary
 void performCancelRelease(hudson.model.TaskListener listener, hudson.model.Run owner, ClearcaseReleaseBuildBadgeAction releaseBuildBadgeAction, ClearcaseReleaseCancelAction clearcaseReleaseCancelAction, java.util.List<java.lang.String> promotedBaselines)
           
 void performCompoisteBaselineRelease(hudson.model.TaskListener listener, hudson.model.AbstractBuild owner, java.lang.String customReleasePromotionLevel)
           
 void performLatestBaselineRelease(hudson.model.TaskListener listener, hudson.model.AbstractProject project, hudson.model.Run owner, java.lang.String customReleasePromotionLevel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

workspaceRoot

protected final hudson.FilePath workspaceRoot
Constructor Detail

ClearcaseReleaseActionImpl

public ClearcaseReleaseActionImpl(hudson.FilePath workspaceRoot)
Method Detail

performCompoisteBaselineRelease

public void performCompoisteBaselineRelease(hudson.model.TaskListener listener,
                                            hudson.model.AbstractBuild owner,
                                            java.lang.String customReleasePromotionLevel)
                                     throws java.io.IOException,
                                            java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

performCancelRelease

public void performCancelRelease(hudson.model.TaskListener listener,
                                 hudson.model.Run owner,
                                 ClearcaseReleaseBuildBadgeAction releaseBuildBadgeAction,
                                 ClearcaseReleaseCancelAction clearcaseReleaseCancelAction,
                                 java.util.List<java.lang.String> promotedBaselines)
                          throws java.io.IOException,
                                 java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

performLatestBaselineRelease

public void performLatestBaselineRelease(hudson.model.TaskListener listener,
                                         hudson.model.AbstractProject project,
                                         hudson.model.Run owner,
                                         java.lang.String customReleasePromotionLevel)
                                  throws java.io.IOException,
                                         java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException


Copyright © 2004-2011. All Rights Reserved.