|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pmease.quickbuild.repositorysupport.ProofBuildSupport<T>
public abstract class ProofBuildSupport<T extends LocalChange>
Implement this interface to provide proof build support for a repository.
Repository#getProofBuildSupport()}
,
Serialized FormConstructor Summary | |
---|---|
ProofBuildSupport()
|
Method Summary | |
---|---|
abstract void |
buildFinished()
In case of a proof build, if the condition returned by getProofBuildSetting().getCommitCondition() is satisfied, this method will be called to commit local change in user's working copies after the build is finished. |
abstract java.io.File |
getCheckoutFile(java.lang.String repositoryPath)
Get the corresponding file/directory on disk when specified repository path is checked out. |
abstract T |
getLocalChange(java.io.File changeStoreDir)
In case of a proof build, this method will be run on user's desktop to collect local change of the repository |
ProofCondition |
getProofCondition()
|
void |
setProofCondition(ProofCondition proofCondition)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProofBuildSupport()
Method Detail |
---|
@NotNull public ProofCondition getProofCondition()
public void setProofCondition(ProofCondition proofCondition)
public abstract T getLocalChange(java.io.File changeStoreDir)
changeStoreDir
- this directory is used to hold changed files, and will be sent to
QuickBuild server to merge with trunk of the repository.
public abstract void buildFinished()
public abstract java.io.File getCheckoutFile(java.lang.String repositoryPath)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |