|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.scm.SCM
hudson.plugins.clearcase.AbstractClearCaseScm
hudson.plugins.clearcase.ClearCaseSCM
public class ClearCaseSCM
Base ClearCase SCM. This SCM is for base ClearCase repositories.
| Nested Class Summary | |
|---|---|
static class |
ClearCaseSCM.ClearCaseScmDescriptor
ClearCase SCM descriptor |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
|---|
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Field Summary |
|---|
| Fields inherited from class hudson.plugins.clearcase.AbstractClearCaseScm |
|---|
CLEARCASE_VIEWNAME_ENVSTR, CLEARCASE_VIEWPATH_ENVSTR |
| Fields inherited from class hudson.scm.SCM |
|---|
PERMISSIONS, TAG |
| Constructor Summary | |
|---|---|
ClearCaseSCM(java.lang.String branch,
java.lang.String configspec,
java.lang.String viewname,
boolean useupdate,
java.lang.String vobpaths,
boolean usedynamicview,
java.lang.String viewdrive,
java.lang.String mkviewoptionalparam,
boolean filterOutDestroySubBranchEvent,
boolean doNotUpdateConfigSpec,
boolean rmviewonrename)
|
|
ClearCaseSCM(java.lang.String branch,
java.lang.String configspec,
java.lang.String viewname,
boolean useupdate,
java.lang.String vobpaths,
boolean usedynamicview,
java.lang.String viewdrive,
java.lang.String mkviewoptionalparam,
boolean filterOutDestroySubBranchEvent,
boolean doNotUpdateConfigSpec,
boolean rmviewonrename,
java.lang.String excludedRegions)
|
|
| Method Summary | |
|---|---|
void |
buildEnvVars(hudson.model.AbstractBuild build,
java.util.Map<java.lang.String,java.lang.String> env)
Adds the env variable for the ClearCase SCMs. |
hudson.scm.ChangeLogParser |
createChangeLogParser()
|
protected CheckOutAction |
createCheckOutAction(hudson.util.VariableResolver variableResolver,
ClearToolLauncher launcher)
Create a CheckOutAction that will be used by the checkout method. |
protected ClearTool |
createClearTool(hudson.util.VariableResolver variableResolver,
ClearToolLauncher launcher)
|
protected HistoryAction |
createHistoryAction(hudson.util.VariableResolver variableResolver,
ClearToolLauncher launcher)
Create a HistoryAction that will be used by the pollChanges() and checkout() method. |
protected SaveChangeLogAction |
createSaveChangeLogAction(ClearToolLauncher launcher)
Create a SaveChangeLog action that is used to save a change log |
java.lang.String |
getBranch()
|
java.lang.String[] |
getBranchNames()
Split the branch names into a string array. |
java.lang.String |
getConfigSpec()
|
ClearCaseSCM.ClearCaseScmDescriptor |
getDescriptor()
|
hudson.FilePath |
getModuleRoot(hudson.FilePath workspace)
|
java.lang.String |
getViewDrive()
|
java.lang.String[] |
getViewPaths(hudson.FilePath viewPath)
Return the view paths that will be used when getting changes for a view. |
java.lang.String |
getVobPaths()
|
boolean |
isDoNotUpdateConfigSpec()
|
boolean |
isUseDynamicView()
|
| Methods inherited from class hudson.scm.SCM |
|---|
_for, all, createEmptyChangeLog, getBrowser, getEffectiveBrowser, getModuleRoots, nullify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@DataBoundConstructor
public ClearCaseSCM(java.lang.String branch,
java.lang.String configspec,
java.lang.String viewname,
boolean useupdate,
java.lang.String vobpaths,
boolean usedynamicview,
java.lang.String viewdrive,
java.lang.String mkviewoptionalparam,
boolean filterOutDestroySubBranchEvent,
boolean doNotUpdateConfigSpec,
boolean rmviewonrename,
java.lang.String excludedRegions)
public ClearCaseSCM(java.lang.String branch,
java.lang.String configspec,
java.lang.String viewname,
boolean useupdate,
java.lang.String vobpaths,
boolean usedynamicview,
java.lang.String viewdrive,
java.lang.String mkviewoptionalparam,
boolean filterOutDestroySubBranchEvent,
boolean doNotUpdateConfigSpec,
boolean rmviewonrename)
| Method Detail |
|---|
public java.lang.String getBranch()
public java.lang.String getConfigSpec()
public boolean isUseDynamicView()
public java.lang.String getViewDrive()
public java.lang.String getVobPaths()
public boolean isDoNotUpdateConfigSpec()
public java.lang.String[] getViewPaths(hudson.FilePath viewPath)
throws java.io.IOException,
java.lang.InterruptedException
getViewPaths in class AbstractClearCaseScmviewPath - the file path for the view
java.io.IOException
java.lang.InterruptedExceptionpublic ClearCaseSCM.ClearCaseScmDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.scm.SCM>getDescriptor in class hudson.scm.SCMpublic hudson.scm.ChangeLogParser createChangeLogParser()
createChangeLogParser in class hudson.scm.SCM
public void buildEnvVars(hudson.model.AbstractBuild build,
java.util.Map<java.lang.String,java.lang.String> env)
AbstractClearCaseScm
buildEnvVars in class AbstractClearCaseScmpublic hudson.FilePath getModuleRoot(hudson.FilePath workspace)
getModuleRoot in class AbstractClearCaseScm
protected CheckOutAction createCheckOutAction(hudson.util.VariableResolver variableResolver,
ClearToolLauncher launcher)
AbstractClearCaseScm
createCheckOutAction in class AbstractClearCaseScmlauncher - the command line launcher
protected HistoryAction createHistoryAction(hudson.util.VariableResolver variableResolver,
ClearToolLauncher launcher)
AbstractClearCaseScm
createHistoryAction in class AbstractClearCaseScmlauncher - the command line launcher
protected SaveChangeLogAction createSaveChangeLogAction(ClearToolLauncher launcher)
AbstractClearCaseScm
createSaveChangeLogAction in class AbstractClearCaseScmlauncher - the command line launcher
public java.lang.String[] getBranchNames()
getBranchNames in class AbstractClearCaseScmbranchString - string containing none or several branches
protected ClearTool createClearTool(hudson.util.VariableResolver variableResolver,
ClearToolLauncher launcher)
createClearTool in class AbstractClearCaseScm
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||