|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pmease.quickbuild.repository.Repository
com.pmease.quickbuild.repository.BaseClearcaseRepository
The clearcase base adaptor
Constructor Summary | |
BaseClearcaseRepository()
|
Method Summary | |
protected Commandline |
buildCleartoolExecutable()
Build the executable part of a commandline object |
protected void |
buildFinished(Build build)
|
protected void |
checkout(Build build)
|
protected void |
cleanupCheckoutStarted(java.lang.String workingDir,
org.apache.log4j.Logger logger)
|
java.lang.String |
generateViewName(java.lang.String workingDir)
|
protected Revisions |
getChangeListSince(DependentContext dependentContext,
java.util.Date date,
java.lang.String workingDir,
org.apache.log4j.Logger logger)
|
java.lang.String |
getCleartoolExePath()
OGNL: Specify path to your cleartool executable file. |
java.lang.String |
getMkviewExtraOpts()
OGNL: You may optionally specify extra options for the cleartool mkview sub command used by QuickBuild to create related Clearcase snapshot view for the current project. |
java.lang.String |
getModificationDetectionConfig()
OGNL: This property will take effect if there are some LATEST versions from some branch to fetch in the above config spec. |
java.lang.Class |
getModuleClazz()
|
java.lang.String |
getUcmStream()
|
java.lang.String |
getViewCfgSpec()
OGNL: Config spec used by QuickBuild to create Clearcase snapshot view for a build. |
java.lang.String |
getViewStgLoc()
OGNL: Name of the Clearcase server-side view storage location which will be used as-stgloc option when creating Clearcase view for the current project. |
java.lang.String |
getVwsDir()
OGNL: This property is required only when the Clearcase view stgloc name property is empty. |
protected void |
label(Build build,
java.lang.String label,
java.lang.String comment)
Label checked out artifacts from this repository. |
void |
setCcViewCfgSpec(java.lang.String workingDir,
java.lang.String viewCfgSpec,
int outputLogPriority,
org.apache.log4j.Logger logger)
Set the config spec for specified clearcase view |
void |
setCleartoolExePath(java.lang.String cleartoolExePath)
|
void |
setMkviewExtraOpts(java.lang.String mkviewExtraOpts)
|
void |
setModificationDetectionConfig(java.lang.String modificationDetectionConfig)
|
void |
setUcmStream(java.lang.String ucmStream)
|
void |
setViewCfgSpec(java.lang.String viewCfgSpec)
|
void |
setViewStgLoc(java.lang.String viewStgLoc)
|
void |
setVwsDir(java.lang.String vwsDir)
|
void |
validate(Editable editable)
|
Methods inherited from class com.pmease.quickbuild.repository.Repository |
cleanupCheckoutStarted, doCheckout, doLabel, equals, getChangeListSince, getEditor, getLoginMappingName, getLoginMappingNameSelectionModel, getModules, getName, getNameChoices, getQuietPeriod, hashCode, isCheckedOut, isModified, isModifiedSince, isQuietSince, notifyBuildFinished, setEditor, setLoginMappingName, setName, setQuietPeriod |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BaseClearcaseRepository()
Method Detail |
protected Commandline buildCleartoolExecutable()
public void validate(Editable editable)
validate
in class Repository
public java.lang.String getViewStgLoc()
public void setViewStgLoc(java.lang.String viewStgLoc)
public java.lang.String getVwsDir()
public void setVwsDir(java.lang.String vwsDir)
public java.lang.String getViewCfgSpec()
public void setViewCfgSpec(java.lang.String viewCfgSpec)
public java.lang.String getModificationDetectionConfig()
public void setModificationDetectionConfig(java.lang.String modificationDetectionConfig)
public java.lang.String getMkviewExtraOpts()
public void setMkviewExtraOpts(java.lang.String mkviewExtraOpts)
public java.lang.String getCleartoolExePath()
public void setCleartoolExePath(java.lang.String cleartoolExePath)
public java.lang.String generateViewName(java.lang.String workingDir)
public java.lang.String getUcmStream()
public void setUcmStream(java.lang.String ucmStream)
public void setCcViewCfgSpec(java.lang.String workingDir, java.lang.String viewCfgSpec, int outputLogPriority, org.apache.log4j.Logger logger)
protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
cleanupCheckoutStarted
in class Repository
protected void checkout(Build build)
checkout
in class Repository
protected Revisions getChangeListSince(DependentContext dependentContext, java.util.Date date, java.lang.String workingDir, org.apache.log4j.Logger logger)
getChangeListSince
in class Repository
public java.lang.Class getModuleClazz()
getModuleClazz
in class Repository
protected void buildFinished(Build build)
buildFinished
in class Repository
protected void label(Build build, java.lang.String label, java.lang.String comment)
Repository
label
in class Repository
build
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |