|
|||||||||||
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.StarTeamRepository
Borland StarTeam repository
Constructor Summary | |
StarTeamRepository()
|
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.Class |
getModuleClazz()
|
java.lang.String |
getPassword()
OGNL: Password to login to the StarTeam server. |
java.lang.String |
getProjectLocation()
OGNL: Location of a StarTeam project is defined as: <servername>:<portnum>/<projectname>, where <servername> is the host where the StarTeam server runs, <portnum> is the port number the StarTeam server uses, default value is 49201. |
long |
getTimeDifferenceThreshhold()
OGNL: Specify time difference threshhold (measured in seconds) between build server and StarTeam server. |
java.lang.String |
getUser()
OGNL: User name to login to the StarTeam server. |
boolean |
isConvertEOL()
OGNL: If choose yes, all ASCII files will have their end-of-line characters adjusted to the EOL type of the local machine on checkout. |
protected void |
label(Build build,
java.lang.String label,
java.lang.String comment)
Label checked out artifacts from this repository. |
void |
setConvertEOL(boolean convertEOL)
|
void |
setPassword(java.lang.String password)
|
void |
setProjectLocation(java.lang.String projectLocation)
|
void |
setTimeDifferenceThreshhold(long timeDifferenceThreshhold)
|
void |
setUser(java.lang.String user)
|
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 |
Constructor Detail |
public StarTeamRepository()
Method Detail |
public java.lang.String getProjectLocation()
public void setProjectLocation(java.lang.String projectLocation)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public boolean isConvertEOL()
public void setConvertEOL(boolean convertEOL)
public long getTimeDifferenceThreshhold()
public void setTimeDifferenceThreshhold(long timeDifferenceThreshhold)
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 cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
cleanupCheckoutStarted
in class Repository
workingDir
- logger
- 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 |