net.sourceforge.cruisecontrol.publishers.sfee
Class SfeeDocumentManagerPublisher

java.lang.Object
  extended bynet.sourceforge.cruisecontrol.publishers.sfee.SfeePublisher
      extended bynet.sourceforge.cruisecontrol.publishers.sfee.SfeeDocumentManagerPublisher
All Implemented Interfaces:
Publisher, java.io.Serializable

public class SfeeDocumentManagerPublisher
extends SfeePublisher

Author:
Paul Julius, Kent Spillner
See Also:
Serialized Form

Nested Class Summary
static class SfeeDocumentManagerPublisher.Status
           
 
Constructor Summary
SfeeDocumentManagerPublisher()
           
 
Method Summary
 XPathAwareChild createDescription()
           
 XPathAwareChild createDocumentName()
           
 SfeeDocumentManagerPublisher.Status createStatus()
           
 XPathAwareChild createVersionComment()
           
 void publish(org.jdom.Element cruisecontrolLog)
          Define the publishing.
 void setData(javax.activation.DataSource dataSrc)
           
 void setDocument(java.lang.String documentPath)
           
 void setFolder(java.lang.String path)
           
 void setLock(boolean lock)
           
 void setProjectName(java.lang.String name)
           
 void subValidate()
           
 
Methods inherited from class net.sourceforge.cruisecontrol.publishers.sfee.SfeePublisher
getPassword, getServerURL, getUsername, setPassword, setServerURL, setUsername, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SfeeDocumentManagerPublisher

public SfeeDocumentManagerPublisher()
Method Detail

createStatus

public SfeeDocumentManagerPublisher.Status createStatus()

createVersionComment

public XPathAwareChild createVersionComment()

setLock

public void setLock(boolean lock)

setData

public void setData(javax.activation.DataSource dataSrc)

createDocumentName

public XPathAwareChild createDocumentName()

createDescription

public XPathAwareChild createDescription()

setProjectName

public void setProjectName(java.lang.String name)

setFolder

public void setFolder(java.lang.String path)

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

setDocument

public void setDocument(java.lang.String documentPath)