org.mule.providers.email.transformers
Class StringToEmailMessage

java.lang.Object
  extended byorg.mule.transformers.AbstractTransformer
      extended byorg.mule.transformers.AbstractEventAwareTransformer
          extended byorg.mule.providers.email.transformers.StringToEmailMessage
All Implemented Interfaces:
java.lang.Cloneable, Initialisable, java.io.Serializable, UMOSimpleTransformer, UMOTransformer

public class StringToEmailMessage
extends AbstractEventAwareTransformer

StringToEmailMessage will convert a string to a java mail Message, using the string as the contents. This implementation uses properties on the transformer to determine the to and subject fields.

Version:
$Revision: 1.3 $
Author:
Ross Mason
See Also:
Serialized Form

Field Summary
protected  java.lang.String fromAddress
           
protected  InternetAddress inetFromAddress
           
protected  InternetAddress[] inetToAddresses
           
protected  java.lang.String subject
           
protected  java.lang.String toAddresses
           
 
Fields inherited from class org.mule.transformers.AbstractTransformer
endpoint, name, returnClass, transformer, TRANSFORMER_DEFAULT
 
Fields inherited from interface org.mule.umo.transformer.UMOSimpleTransformer
SERVICE_ID
 
Constructor Summary
StringToEmailMessage()
           
 
Method Summary
 java.lang.String getFromAddress()
           
 java.lang.String getSubject()
           
 java.lang.String getToAddress()
           
 void setFromAddress(java.lang.String fromAddress)
           
 void setSubject(java.lang.String subject)
           
 void setToAddress(java.lang.String toAddress)
           
 java.lang.Object transform(java.lang.Object src, UMOEventContext context)
           
 
Methods inherited from class org.mule.transformers.AbstractEventAwareTransformer
doTransform
 
Methods inherited from class org.mule.transformers.AbstractTransformer
checkReturnClass, clone, generateTransformerName, getEndpoint, getFinalReturnClass, getName, getReturnClass, getSourceTypeClassesIterator, getTransformer, initialise, isSourceTypeSupported, registerSourceType, setEndpoint, setName, setReturnClass, setSourceType, setTransformer, toString, transform, unregisterSourceType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inetToAddresses

protected InternetAddress[] inetToAddresses

inetFromAddress

protected InternetAddress inetFromAddress

subject

protected java.lang.String subject

toAddresses

protected java.lang.String toAddresses

fromAddress

protected java.lang.String fromAddress
Constructor Detail

StringToEmailMessage

public StringToEmailMessage()
Method Detail

transform

public java.lang.Object transform(java.lang.Object src,
                                  UMOEventContext context)
                           throws TransformerException
Specified by:
transform in class AbstractEventAwareTransformer
Throws:
TransformerException

getFromAddress

public java.lang.String getFromAddress()
Returns:
Returns the fromAddress.

setFromAddress

public void setFromAddress(java.lang.String fromAddress)
                    throws TransformerException
Parameters:
fromAddress - The fromAddress to set.
Throws:
TransformerException

getSubject

public java.lang.String getSubject()
Returns:
Returns the subject.

setSubject

public void setSubject(java.lang.String subject)
Parameters:
subject - The subject to set.

getToAddress

public java.lang.String getToAddress()
Returns:
Returns the toAddress.

setToAddress

public void setToAddress(java.lang.String toAddress)
                  throws TransformerException
Parameters:
toAddress - The toAddress to set.
Throws:
TransformerException


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.