|
|||||||||||
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 void |
buildFinished(Build build)
Indicates build has finished. |
protected void |
checkout(Build build)
Check out codes for specified build. |
protected void |
cleanupCheckoutStarted(java.lang.String workingDir,
org.apache.log4j.Logger logger)
Give the repository a chance to do something before clean up checkouts. |
protected Revisions |
getChangeListSince(DependentContext dependentContext,
java.util.Date date,
java.lang.String workingDir,
org.apache.log4j.Logger logger)
Get change list since specified date. |
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 |
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 |
setCleartoolExePath(java.lang.String cleartoolExePath)
|
void |
setMkviewExtraOpts(java.lang.String mkviewExtraOpts)
|
void |
setModificationDetectionConfig(java.lang.String modificationDetectionConfig)
|
protected 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, getDate2Revisions, getEditor, getLoginMappingName, getLoginMappingNameSelectionModel, getModules, getName, getNameChoices, getQuietPeriod, hashCode, isCheckedOut, isModified, isModifiedSince, isQuietSince, notifyBuildFinished, resolveOgnlExpressions, 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 |
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)
protected void setUcmStream(java.lang.String ucmStream)
protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
cleanupCheckoutStarted
in class Repository
workingDir
- logger
- protected void checkout(Build build)
Repository
checkout
in class Repository
build
- protected Revisions getChangeListSince(DependentContext dependentContext, java.util.Date date, java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
getChangeListSince
in class Repository
dependentContext
- date
- workingDir
- logger
-
public java.lang.Class getModuleClazz()
getModuleClazz
in class Repository
protected void buildFinished(Build build)
Repository
buildFinished
in class Repository
build
- 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 |