net.sourceforge.cruisecontrol
Interface ProjectInterface
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- ProjectConfig
- public interface ProjectInterface
- extends java.io.Serializable
getName
public java.lang.String getName()
execute
public void execute()
stop
public void stop()
register
public void register(javax.management.MBeanServer server)
throws javax.management.JMException
- Throws:
javax.management.JMException
setBuildQueue
public void setBuildQueue(BuildQueue buildQueue)
start
public void start()
getStateFromOldProject
public void getStateFromOldProject(ProjectInterface project)
throws CruiseControlException
- Throws:
CruiseControlException
configureProject
public void configureProject()
throws CruiseControlException
- Throws:
CruiseControlException
validate
public void validate()
throws CruiseControlException
- Throws:
CruiseControlException