|
||||||||||
| 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.ClearCaseUcmSCM
public class ClearCaseUcmSCM
SCM for ClearCaseUCM. This SCM will create a UCM view from a stream and apply a list of load rules to it.
| Nested Class Summary | |
|---|---|
static class |
ClearCaseUcmSCM.ClearCaseUcmScmDescriptor
ClearCase UCM 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 | |
|---|---|
ClearCaseUcmSCM(java.lang.String stream,
java.lang.String loadrules,
java.lang.String viewname,
boolean usedynamicview,
java.lang.String viewdrive,
java.lang.String mkviewoptionalparam,
boolean filterOutDestroySubBranchEvent,
boolean useUpdate,
boolean rmviewonrename)
|
|
ClearCaseUcmSCM(java.lang.String stream,
java.lang.String loadrules,
java.lang.String viewname,
boolean usedynamicview,
java.lang.String viewdrive,
java.lang.String mkviewoptionalparam,
boolean filterOutDestroySubBranchEvent,
boolean useUpdate,
boolean rmviewonrename,
java.lang.String excludedRegions)
|
|
| Method Summary | |
|---|---|
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[] |
getBranchNames()
Return string array containing the branch names that should be used when polling for changes. |
ClearCaseUcmSCM.ClearCaseUcmScmDescriptor |
getDescriptor()
|
java.lang.String |
getLoadRules()
Return the load rules for the UCM view. |
hudson.FilePath |
getModuleRoot(hudson.FilePath workspace)
|
java.lang.String |
getStream()
Return the stream that is used to create the UCM view. |
java.lang.String |
getViewDrive()
|
java.lang.String[] |
getViewPaths(hudson.FilePath viewPath)
Return string array containing the paths in the view that should be used when polling for changes. |
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 ClearCaseUcmSCM(java.lang.String stream,
java.lang.String loadrules,
java.lang.String viewname,
boolean usedynamicview,
java.lang.String viewdrive,
java.lang.String mkviewoptionalparam,
boolean filterOutDestroySubBranchEvent,
boolean useUpdate,
boolean rmviewonrename,
java.lang.String excludedRegions)
public ClearCaseUcmSCM(java.lang.String stream,
java.lang.String loadrules,
java.lang.String viewname,
boolean usedynamicview,
java.lang.String viewdrive,
java.lang.String mkviewoptionalparam,
boolean filterOutDestroySubBranchEvent,
boolean useUpdate,
boolean rmviewonrename)
| Method Detail |
|---|
public java.lang.String getLoadRules()
public java.lang.String getStream()
public boolean isUseDynamicView()
public java.lang.String getViewDrive()
public ClearCaseUcmSCM.ClearCaseUcmScmDescriptor 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.SCMpublic java.lang.String[] getBranchNames()
AbstractClearCaseScm
getBranchNames in class AbstractClearCaseScm
public java.lang.String[] getViewPaths(hudson.FilePath viewPath)
throws java.io.IOException,
java.lang.InterruptedException
AbstractClearCaseScm
getViewPaths in class AbstractClearCaseScmviewPath - the file path for the view
java.io.IOException
java.lang.InterruptedExceptionpublic 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
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 | |||||||||