net.sourceforge.cruisecontrol.publishers.sfee
Class SfeeTrackerPublisher
java.lang.Object
net.sourceforge.cruisecontrol.publishers.sfee.SfeePublisher
net.sourceforge.cruisecontrol.publishers.sfee.SfeeTrackerPublisher
- All Implemented Interfaces:
- Publisher, java.io.Serializable
- public class SfeeTrackerPublisher
- extends SfeePublisher
Publishes to a SourceForge Enterprise Edition Tracker. The publisher allows for arbitrary "fields", since tracker
artifacts are configurable. Every tracker artifact must have a title, description, and status. So, those fields are
not optional.
- Author:
- Kent Spillner, Paul Julius
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SfeeTrackerPublisher
public SfeeTrackerPublisher()
setTrackerName
public void setTrackerName(java.lang.String name)
setProjectName
public void setProjectName(java.lang.String projectName)
createField
public NamedXPathAwareChild createField()
createTitle
public XPathAwareChild createTitle()
createDescription
public XPathAwareChild createDescription()
createStatus
public XPathAwareChild createStatus()
publish
public void publish(org.jdom.Element cruisecontrolLog)
throws CruiseControlException
- Description copied from interface:
Publisher
- Define the publishing.
- Parameters:
cruisecontrolLog
- JDOM Element representation of the main cruisecontrol build log
- Throws:
CruiseControlException
subValidate
public void subValidate()
throws CruiseControlException
- Specified by:
subValidate
in class SfeePublisher
- Throws:
CruiseControlException