|
|||||||||||
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)
|
protected Commandline |
buildP4Executable()
Build the executable part of a commandline object |
protected void |
checkout(Build build)
|
protected void |
cleanupCheckoutStarted(java.lang.String workingDir,
org.apache.log4j.Logger logger)
|
protected Revisions |
getChangeListSince(DependentContext dependentContext,
java.util.Date date,
java.lang.String workingDir,
org.apache.log4j.Logger logger)
|
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, getEditor, getLoginMappingName, getLoginMappingNameSelectionModel, getModules, getName, getNameChoices, getQuietPeriod, hashCode, isCheckedOut, isModified, isModifiedSince, isQuietSince, notifyBuildFinished, 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 |
protected Commandline buildP4Executable()
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)
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
protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
cleanupCheckoutStarted
in class Repository
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)
buildFinished
in class Repository
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |