pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

org.torweg.pulse.component.cms
Class AbstractCMSFormProcessorMailTaskEmailData<T extends AbstractCMSFormProcessorMailTaskEmailData<?>>

java.lang.Object
  extended by org.torweg.pulse.component.cms.AbstractCMSFormProcessorMailTaskEmailData<T>
Type Parameters:
T - the actual implementation of the AbstractCMSFormProcessorMailTaskEmailData
Direct Known Subclasses:
CMSFormProcessorMailTaskEmailDataDefaultImpl, CMSFormProcessorMailTaskEmailError

public abstract class AbstractCMSFormProcessorMailTaskEmailData<T extends AbstractCMSFormProcessorMailTaskEmailData<?>>
extends java.lang.Object

Abstract base-class to derive a data-Object for the e-mail/s being sent by CMSFormProcessorMailTask.

Version:
$Revision: 1464 $
Author:
Daniel Dietz

Constructor Summary
AbstractCMSFormProcessorMailTaskEmailData()
           
 
Method Summary
abstract  T newEmailData(ServiceRequest request)
          Factory method: returns a AbstractCMSFormProcessorMailTaskEmailData.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCMSFormProcessorMailTaskEmailData

public AbstractCMSFormProcessorMailTaskEmailData()
Method Detail

newEmailData

public abstract T newEmailData(ServiceRequest request)
Factory method: returns a AbstractCMSFormProcessorMailTaskEmailData.

Parameters:
request - the current ServiceRequest
Returns:
a AbstractCMSFormProcessorMailTaskEmailData