|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.cruisecontrol.ProjectConfig
A plugin that represents the project node
| Nested Class Summary | |
static class |
ProjectConfig.Bootstrappers
|
static class |
ProjectConfig.Listeners
|
static class |
ProjectConfig.Publishers
|
| Constructor Summary | |
ProjectConfig()
|
|
| Method Summary | |
void |
add(CCDateFormat dateFormat)
|
void |
add(DefaultPropertiesPlugin plugin)
Defines a name/value pair used in configuration. |
void |
add(LabelIncrementer labelIncrementer)
|
void |
add(Log log)
|
void |
add(ModificationSet modificationSet)
|
void |
add(PluginPlugin plugin)
Registers a classname with an alias. |
void |
add(ProjectConfig.Bootstrappers bootstrappers)
|
void |
add(ProjectConfig.Listeners listeners)
|
void |
add(ProjectConfig.Publishers publishers)
|
void |
add(Schedule schedule)
|
void |
configureProject()
|
boolean |
equals(java.lang.Object arg0)
|
void |
execute()
|
java.util.List |
getBootstrappers()
|
java.lang.String |
getBuildStartTime()
|
CCDateFormat |
getDateFormat()
|
LabelIncrementer |
getLabelIncrementer()
|
java.util.List |
getListeners()
|
Log |
getLog()
|
java.util.List |
getModifications()
|
ModificationSet |
getModificationSet()
|
java.lang.String |
getName()
|
java.util.List |
getPublishers()
|
Schedule |
getSchedule()
|
void |
getStateFromOldProject(ProjectInterface oldProject)
|
java.lang.String |
getStatus()
|
int |
hashCode()
|
boolean |
isForceOnly()
|
boolean |
isInState(ProjectState state)
|
boolean |
isPaused()
|
boolean |
isRequiremodification()
|
void |
register(javax.management.MBeanServer server)
|
void |
setBuildAfterFailed(boolean buildAfterFailed)
|
void |
setBuildQueue(BuildQueue buildQueue)
|
void |
setForceBuildNewProject(boolean forceBuildNewProject)
|
void |
setForceOnly(boolean forceOnly)
|
void |
setName(java.lang.String name)
|
void |
setRequiremodification(boolean requiremodification)
|
boolean |
shouldBuildAfterFailed()
|
void |
start()
|
void |
stop()
|
java.lang.String |
toString()
Need to delegate to "project" toString() to avoid breaking external jmx scripts. |
void |
validate()
Called after the configuration is read to make sure that all the mandatory parameters were specified.. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ProjectConfig()
| Method Detail |
public void validate()
throws CruiseControlException
validate in interface ProjectInterfaceCruiseControlException - if there was a configuration error.public void setName(java.lang.String name)
public void setBuildAfterFailed(boolean buildAfterFailed)
public void setForceBuildNewProject(boolean forceBuildNewProject)
public void add(DefaultPropertiesPlugin plugin)
public void add(PluginPlugin plugin)
public void add(CCDateFormat dateFormat)
public void add(LabelIncrementer labelIncrementer)
public void add(ProjectConfig.Listeners listeners)
public void add(ModificationSet modificationSet)
public void add(ProjectConfig.Bootstrappers bootstrappers)
public void add(ProjectConfig.Publishers publishers)
public void add(Schedule schedule)
public void add(Log log)
public CCDateFormat getDateFormat()
public boolean shouldBuildAfterFailed()
public Log getLog()
public java.util.List getBootstrappers()
public java.util.List getListeners()
public java.util.List getPublishers()
public ModificationSet getModificationSet()
public Schedule getSchedule()
public LabelIncrementer getLabelIncrementer()
public java.lang.String getName()
getName in interface ProjectInterfacepublic void setForceOnly(boolean forceOnly)
forceOnly - the forceOnly to setpublic boolean isForceOnly()
public boolean isRequiremodification()
public void setRequiremodification(boolean requiremodification)
requiremodification - the requiremodification to set
public void configureProject()
throws CruiseControlException
configureProject in interface ProjectInterfaceCruiseControlExceptionpublic boolean equals(java.lang.Object arg0)
public int hashCode()
public java.lang.String toString()
public void getStateFromOldProject(ProjectInterface oldProject)
throws CruiseControlException
getStateFromOldProject in interface ProjectInterfaceCruiseControlExceptionpublic void execute()
execute in interface ProjectInterface
public void register(javax.management.MBeanServer server)
throws javax.management.JMException
register in interface ProjectInterfacejavax.management.JMExceptionpublic void setBuildQueue(BuildQueue buildQueue)
setBuildQueue in interface ProjectInterfacepublic void start()
start in interface ProjectInterfacepublic void stop()
stop in interface ProjectInterfacepublic java.lang.String getStatus()
public java.lang.String getBuildStartTime()
public boolean isPaused()
public java.util.List getModifications()
public boolean isInState(ProjectState state)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||