|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pmease.quickbuild.extensionpoint.support.TypeInstance
com.pmease.quickbuild.repositorysupport.Repository<DependencyRevision>
com.pmease.quickbuild.dependency.QuickbuildRepository
public class QuickbuildRepository
QuickBuild repository can be used to retrieve artifacts from another configuration and is normally used to handle build dependencies.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.pmease.quickbuild.repositorysupport.Repository |
---|
Repository.SerializedForm |
Field Summary |
---|
Fields inherited from class com.pmease.quickbuild.repositorysupport.Repository |
---|
LOCAL_CHANGE_DIR, REVERT_CHANGE_DIR |
Constructor Summary | |
---|---|
QuickbuildRepository()
|
Method Summary | |
---|---|
protected void |
checkoutByRevision(DependencyRevision revision)
Checkout from the repository using specified revision |
protected java.util.List<Changeset> |
getChangesBetween(DependencyRevision startRevision,
DependencyRevision endRevision)
Get changes between two revisions. |
java.util.List<java.lang.String> |
getConfigurationPathList()
|
ConfigurationProvider |
getConfigurationProvider()
|
DependencyResolver |
getDependencyResolver()
|
protected DependencyRevision |
getHeadRevision()
Get the head revision of the repository. |
ProofBuildSupport<? extends LocalChange> |
getProofBuildSupport()
|
int |
getQuietPeriod()
|
java.util.List<FileRetrieval> |
getRetrievals()
|
DependencyRevision |
getRevision()
|
DependencyServer |
getServer()
|
SourceViewSupport<DependencyRevision> |
getSourceViewSupport()
|
UserMapping |
getUserMapping()
|
protected boolean |
isQuietSince(java.util.Date date)
Whether or not the repository is quiet since specified date. |
protected void |
labelOnRevision(DependencyRevision revision,
java.lang.String label,
java.lang.String comment)
Create a new label on the set of source code associated with specified revision |
void |
setConfigurationProvider(ConfigurationProvider configurationProvider)
|
void |
setDependencyResolver(DependencyResolver dependencyResolver)
|
void |
setRetrievals(java.util.List<FileRetrieval> retrievals)
|
void |
setServer(DependencyServer server)
|
Methods inherited from class com.pmease.quickbuild.repositorysupport.Repository |
---|
checkout, commit, equals, fromDOM, getBaseRevision, getBuild, getChanges, getChanges, getChangesSince, getCommitters, getCommitters, getCommittersSincePrevSuccess, getDescription, getEmail, getName, getRevision, getRuntime, getType, getUserName, hashCode, isChanged, isChanged, isChangesRecorded, isCheckout, isDirty, isLocalChangeApplied, label, promoteLabel, revertLocalChange, setBuild, setChanges, setChangesRecorded, setCheckout, setDescription, setDirty, setName, setQuietPeriod, setRevision, setUserMapping, switchToHead, takeSnapshot, toString, writeReplace |
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance |
---|
getPlugin |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public QuickbuildRepository()
Method Detail |
---|
public int getQuietPeriod()
getQuietPeriod
in class Repository<DependencyRevision>
public UserMapping getUserMapping()
getUserMapping
in class Repository<DependencyRevision>
public DependencyServer getServer()
public void setServer(DependencyServer server)
@NotNull public ConfigurationProvider getConfigurationProvider()
public void setConfigurationProvider(ConfigurationProvider configurationProvider)
public java.util.List<java.lang.String> getConfigurationPathList()
@NotNull public DependencyResolver getDependencyResolver()
public void setDependencyResolver(DependencyResolver dependencyResolver)
public java.util.List<FileRetrieval> getRetrievals()
public void setRetrievals(java.util.List<FileRetrieval> retrievals)
public DependencyRevision getRevision()
getRevision
in class Repository<DependencyRevision>
protected void checkoutByRevision(DependencyRevision revision)
Repository
checkoutByRevision
in class Repository<DependencyRevision>
revision
- repository revision to checkout. Should not be null.protected java.util.List<Changeset> getChangesBetween(DependencyRevision startRevision, DependencyRevision endRevision)
Repository
getChangesBetween
in class Repository<DependencyRevision>
startRevision
- start repository revision. Should not be null.endRevision
- end repository revision. Should not be null.protected DependencyRevision getHeadRevision()
Repository
getHeadRevision
in class Repository<DependencyRevision>
public ProofBuildSupport<? extends LocalChange> getProofBuildSupport()
getProofBuildSupport
in class Repository<DependencyRevision>
public SourceViewSupport<DependencyRevision> getSourceViewSupport()
getSourceViewSupport
in class Repository<DependencyRevision>
protected void labelOnRevision(DependencyRevision revision, java.lang.String label, java.lang.String comment)
Repository
labelOnRevision
in class Repository<DependencyRevision>
revision
- repository revision to create label on. Should not be null.protected boolean isQuietSince(java.util.Date date)
Repository
isQuietSince
in class Repository<DependencyRevision>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |