|
||||||||||
| 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 class hudson.plugins.clearcase.AbstractClearCaseScm |
|---|
AbstractClearCaseScm.ItemListenerImpl |
| 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)
Deprecated. |
|
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,
java.lang.String multiSitePollBuffer,
java.lang.String overrideBranchName,
boolean createDynView,
java.lang.String winDynStorageDir,
java.lang.String unixDynStorageDir,
boolean freezeCode,
boolean recreateView,
boolean allocateViewName)
|
|
| Method Summary | |
|---|---|
hudson.scm.ChangeLogParser |
createChangeLogParser()
|
protected CheckOutAction |
createCheckOutAction(hudson.util.VariableResolver<java.lang.String> variableResolver,
ClearToolLauncher launcher,
hudson.model.AbstractBuild<?,?> build)
Create a CheckOutAction that will be used by the checkout method. |
protected ClearTool |
createClearTool(hudson.util.VariableResolver<java.lang.String> variableResolver,
ClearToolLauncher launcher)
|
protected HistoryAction |
createHistoryAction(hudson.util.VariableResolver<java.lang.String> variableResolver,
ClearToolLauncher launcher,
hudson.model.AbstractBuild<?,?> build)
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 |
generateNormalizedViewName(hudson.util.VariableResolver<java.lang.String> variableResolver,
java.lang.String modViewName)
Returns a normalized view name that will be used in cleartool commands. |
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 |
getOverrideBranchName()
Return the branch type used for changelog and polling. |
java.lang.String |
getStream()
Return the stream that is used to create the UCM view. |
boolean |
isAllocateViewName()
|
void |
setAllocateViewName(boolean allocateViewName)
|
| 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,
java.lang.String multiSitePollBuffer,
java.lang.String overrideBranchName,
boolean createDynView,
java.lang.String winDynStorageDir,
java.lang.String unixDynStorageDir,
boolean freezeCode,
boolean recreateView,
boolean allocateViewName)
@Deprecated
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 getStream()
public boolean isAllocateViewName()
public void setAllocateViewName(boolean allocateViewName)
public java.lang.String getOverrideBranchName()
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 generateNormalizedViewName(hudson.util.VariableResolver<java.lang.String> variableResolver,
java.lang.String modViewName)
AbstractClearCaseScmReturns a normalized view name that will be used in cleartool commands.
It will replace :
generateNormalizedViewName in class AbstractClearCaseScm
protected CheckOutAction createCheckOutAction(hudson.util.VariableResolver<java.lang.String> variableResolver,
ClearToolLauncher launcher,
hudson.model.AbstractBuild<?,?> build)
AbstractClearCaseScm
createCheckOutAction in class AbstractClearCaseScmlauncher - the command line launcher
protected HistoryAction createHistoryAction(hudson.util.VariableResolver<java.lang.String> variableResolver,
ClearToolLauncher launcher,
hudson.model.AbstractBuild<?,?> build)
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<java.lang.String> variableResolver,
ClearToolLauncher launcher)
createClearTool in class AbstractClearCaseScm
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||