|
|||||||||||
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.PerforceRepository
Perforce adaptor
Constructor Summary | |
PerforceRepository()
|
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. |
PerforceLineEndEnum |
getLineEnd()
OGNL: Set line ending character(s) for client text files. |
java.lang.Class |
getModuleClazz()
|
java.lang.String |
getP4ExePath()
OGNL: Specify path to your p4 executable file, for example: /usr/local/bin/p4. |
java.lang.String |
getPassword()
OGNL: Password for the above user. |
java.lang.String |
getPort()
OGNL: The Perforce port in the format of <port>, or <servername>:<port>, where <servername> and <port> will be replaced by the actual Perforce server name and the port number. |
java.lang.String |
getUser()
OGNL: User name to access the above Perforce server. |
protected void |
label(Build build,
java.lang.String label,
java.lang.String comment)
Label checked out artifacts from this repository. |
void |
setLineEnd(PerforceLineEndEnum lineEnd)
|
void |
setP4ExePath(java.lang.String p4ExePath)
|
void |
setPassword(java.lang.String password)
|
void |
setPort(java.lang.String port)
|
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 PerforceRepository()
Method Detail |
public java.lang.String getPort()
public void setPort(java.lang.String port)
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 PerforceLineEndEnum getLineEnd()
public void setLineEnd(PerforceLineEndEnum lineEnd)
public java.lang.String getP4ExePath()
public void setP4ExePath(java.lang.String p4ExePath)
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
-
protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
cleanupCheckoutStarted
in class Repository
workingDir
- 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 buildFinished(Build build)
Repository
buildFinished
in class Repository
build
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |