net.praqma.jenkins.configrotator.scm.clearcaseucm
Class ClearCaseUCM.UCMPerformer

java.lang.Object
  extended by net.praqma.jenkins.configrotator.AbstractConfigurationRotatorSCM.Performer<ClearCaseUCMConfiguration>
      extended by net.praqma.jenkins.configrotator.scm.clearcaseucm.ClearCaseUCM.UCMPerformer
Enclosing class:
ClearCaseUCM

public class ClearCaseUCM.UCMPerformer
extends AbstractConfigurationRotatorSCM.Performer<ClearCaseUCMConfiguration>


Field Summary
 
Fields inherited from class net.praqma.jenkins.configrotator.AbstractConfigurationRotatorSCM.Performer
build, launcher, listener, out, workspace
 
Constructor Summary
ClearCaseUCM.UCMPerformer(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.BuildListener listener)
           
 
Method Summary
 void checkConfiguration(ClearCaseUCMConfiguration configuration)
           
 void createWorkspace(ClearCaseUCMConfiguration configuration)
           
 ClearCaseUCMConfiguration getInitialConfiguration()
           
 ClearCaseUCMConfiguration getNextConfiguration(ConfigurationRotatorBuildAction action)
           
 void print(ClearCaseUCMConfiguration configuration)
           
 
Methods inherited from class net.praqma.jenkins.configrotator.AbstractConfigurationRotatorSCM.Performer
getSCMClass, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClearCaseUCM.UCMPerformer

public ClearCaseUCM.UCMPerformer(hudson.model.AbstractBuild<?,?> build,
                                 hudson.Launcher launcher,
                                 hudson.FilePath workspace,
                                 hudson.model.BuildListener listener)
Method Detail

getInitialConfiguration

public ClearCaseUCMConfiguration getInitialConfiguration()
                                                  throws IOException,
                                                         ConfigurationRotatorException
Specified by:
getInitialConfiguration in class AbstractConfigurationRotatorSCM.Performer<ClearCaseUCMConfiguration>
Throws:
IOException
ConfigurationRotatorException

getNextConfiguration

public ClearCaseUCMConfiguration getNextConfiguration(ConfigurationRotatorBuildAction action)
                                               throws ConfigurationRotatorException
Specified by:
getNextConfiguration in class AbstractConfigurationRotatorSCM.Performer<ClearCaseUCMConfiguration>
Throws:
ConfigurationRotatorException

checkConfiguration

public void checkConfiguration(ClearCaseUCMConfiguration configuration)
                        throws ConfigurationRotatorException
Specified by:
checkConfiguration in class AbstractConfigurationRotatorSCM.Performer<ClearCaseUCMConfiguration>
Throws:
ConfigurationRotatorException

createWorkspace

public void createWorkspace(ClearCaseUCMConfiguration configuration)
                     throws ConfigurationRotatorException
Specified by:
createWorkspace in class AbstractConfigurationRotatorSCM.Performer<ClearCaseUCMConfiguration>
Throws:
ConfigurationRotatorException

print

public void print(ClearCaseUCMConfiguration configuration)
Specified by:
print in class AbstractConfigurationRotatorSCM.Performer<ClearCaseUCMConfiguration>


Copyright © 2004-2013. All Rights Reserved.