|
|||||||||||
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.AccurevRepository
Repository implementation for Accurev
Field Summary | |
static java.text.SimpleDateFormat |
ACCUREV_DATE_FORMAT
|
Constructor Summary | |
AccurevRepository()
|
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. |
java.lang.String |
getAccurevExecutablePath()
OGNL: Path to your Accurev executable. |
java.lang.String |
getAdditionalStreamsToDetectChangesFrom()
OGNL: Specify additional streams from which to detect changes. |
protected Revisions |
getChangeListSince(DependentContext context,
java.util.Date date,
java.lang.String workspaceDir,
org.apache.log4j.Logger logger)
Get change list since specified date. |
java.lang.String |
getCheckoutStream(Build build)
OGNL: Get the stream acutally used to check out and build. |
java.lang.Class |
getModuleClazz()
|
java.lang.String |
getReferenceTree()
Optionally specify name of the reference tree which will be created to check out code from the build stream. |
java.lang.String |
getStream()
OGNL: Specify stream name to build against. |
java.lang.String |
getWorkspaceDir(Build build)
OGNL: Get workspace directory for this Accurev repository. |
protected void |
label(Build build,
java.lang.String label,
java.lang.String comment)
Label checked out artifacts from this repository. |
void |
reactivateReferenceTree(java.lang.String referenceTreeName,
org.apache.log4j.Logger logger)
|
void |
relocateReferenceTree(java.lang.String referenceTreeName,
java.lang.String workspaceDir,
org.apache.log4j.Logger logger)
|
void |
setAccurevExecutablePath(java.lang.String accurevExecutablePath)
|
void |
setAdditionalStreamsToDetectChangesFrom(java.lang.String additionalStreamsToDetectChangesFrom)
|
void |
setReferenceTree(java.lang.String referenceTree)
|
void |
setStream(java.lang.String stream)
|
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, validate |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.text.SimpleDateFormat ACCUREV_DATE_FORMAT
Constructor Detail |
public AccurevRepository()
Method Detail |
public java.lang.String getWorkspaceDir(Build build)
build
- current build object
public java.lang.String getCheckoutStream(Build build)
build
- current build object
protected void checkout(Build build)
Repository
checkout
in class Repository
build
- protected void buildFinished(Build build)
Repository
buildFinished
in class Repository
build
- protected Revisions getChangeListSince(DependentContext context, java.util.Date date, java.lang.String workspaceDir, org.apache.log4j.Logger logger)
Repository
getChangeListSince
in class Repository
context
- date
- workspaceDir
- logger
-
public java.lang.Class getModuleClazz()
getModuleClazz
in class Repository
protected void label(Build build, java.lang.String label, java.lang.String comment)
Repository
label
in class Repository
build
- protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
cleanupCheckoutStarted
in class Repository
workingDir
- logger
- public java.lang.String getStream()
public void setStream(java.lang.String stream)
public java.lang.String getAdditionalStreamsToDetectChangesFrom()
public void setAdditionalStreamsToDetectChangesFrom(java.lang.String additionalStreamsToDetectChangesFrom)
public java.lang.String getReferenceTree()
public void setReferenceTree(java.lang.String referenceTree)
public java.lang.String getAccurevExecutablePath()
public void setAccurevExecutablePath(java.lang.String accurevExecutablePath)
public void reactivateReferenceTree(java.lang.String referenceTreeName, org.apache.log4j.Logger logger)
public void relocateReferenceTree(java.lang.String referenceTreeName, java.lang.String workspaceDir, org.apache.log4j.Logger logger)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |