|
|||||||||||
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.QuickBuildRepository
The QuickBuild repository
Field Summary | |
static java.lang.String |
LAST_BUILD
|
static java.lang.String |
LAST_SUCCESS_BUILD
|
static java.lang.String |
LATEST_BUILD
|
Constructor Summary | |
QuickBuildRepository()
|
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. |
java.lang.String |
getBuildVersion()
Specify version of the build from which you want to retrieve artifacts from, for example: \"myproduct-1.0.0\". |
java.util.Map |
getBuildVersionChoices()
|
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.String |
getConfigurationHierarchyName()
Specify configuration of the above QuickBuild system, for example: \"root.project1.release\". |
java.lang.Class |
getModuleClazz()
|
java.lang.String |
getPassword()
Specify password of the above user. |
BuildFacade |
getRemoteBuild()
|
RemoteService |
getRemoteService()
|
java.lang.String |
getRemoteServletUrl()
|
java.lang.String |
getServletUrl()
Specify servlet URL for the QuickBuild system you want to retrieve artifacts from. |
java.lang.String |
getUser()
Specify user name to login to the specified QuickBuild system. |
protected void |
label(Build build,
java.lang.String label,
java.lang.String comment)
Label checked out artifacts from this repository. |
void |
setBuildVersion(java.lang.String buildVersion)
|
void |
setConfigurationHierarchyName(java.lang.String configurationHierarchyName)
|
void |
setPassword(java.lang.String password)
|
void |
setServletUrl(java.lang.String servletUrl)
|
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 |
Field Detail |
public static final java.lang.String LATEST_BUILD
public static final java.lang.String LAST_BUILD
public static final java.lang.String LAST_SUCCESS_BUILD
Constructor Detail |
public QuickBuildRepository()
Method Detail |
public java.lang.String getServletUrl()
public void setServletUrl(java.lang.String servletUrl)
public java.lang.String getConfigurationHierarchyName()
public void setConfigurationHierarchyName(java.lang.String configurationHierarchyName)
public java.lang.String getBuildVersion()
public void setBuildVersion(java.lang.String buildVersion)
public java.util.Map getBuildVersionChoices()
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
protected void checkout(Build build)
Repository
checkout
in class Repository
build
- public BuildFacade getRemoteBuild()
public RemoteService getRemoteService()
protected void buildFinished(Build build)
Repository
buildFinished
in class Repository
build
- public java.lang.String getRemoteServletUrl()
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 label(Build build, java.lang.String label, java.lang.String comment)
Repository
label
in class Repository
build
- protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
cleanupCheckoutStarted
in class Repository
workingDir
- logger
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |