Sun Adapter for e-Mail API

com.stc.connector.emailadapter.webservice
Class EmailWebSendMessageRequest

java.lang.Object
  extended by com.stc.connector.emailadapter.webservice.EmailWebSendMessageRequest
All Implemented Interfaces:
com.stc.connector.persistence.bpel.PersistableData

public class EmailWebSendMessageRequest
extends java.lang.Object
implements com.stc.connector.persistence.bpel.PersistableData

Email web service send message request wrapper.

Version:
$Version$
Author:
$Author: chuang $

Constructor Summary
EmailWebSendMessageRequest()
          Default constructor for EmailWebSendMessageRequest.
 
Method Summary
 EmailConfiguration getEmailConfiguration()
          Gets the EmailConfiguration instance.
 EmailMessage getEmailMessage()
          Gets the EmailMessage instance.
 void persist(com.stc.connector.persistence.bpel.DataOutput dout)
          Persists (serialize) this message.
 void restore(com.stc.connector.persistence.bpel.DataInput din)
          Restore (deserialize) this message.
 void setEmailConfiguration(EmailConfiguration emailConfig)
          Sets the EmailConfiguration instance.
 void setEmailMessage(EmailMessage emailMsg)
          Sets the EmailMessage instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailWebSendMessageRequest

public EmailWebSendMessageRequest()
Default constructor for EmailWebSendMessageRequest.

Method Detail

setEmailConfiguration

public void setEmailConfiguration(EmailConfiguration emailConfig)
Sets the EmailConfiguration instance.

Parameters:
emailConfig - The EmailConfiguration instance.

getEmailConfiguration

public EmailConfiguration getEmailConfiguration()
Gets the EmailConfiguration instance.

Returns:
The EmailConfiguration instance.

setEmailMessage

public void setEmailMessage(EmailMessage emailMsg)
Sets the EmailMessage instance.

Parameters:
emailMsg - The EmailMessage instance.

getEmailMessage

public EmailMessage getEmailMessage()
Gets the EmailMessage instance.

Returns:
The EmailMessage instance.

persist

public void persist(com.stc.connector.persistence.bpel.DataOutput dout)
             throws java.lang.Exception
Persists (serialize) this message.

Specified by:
persist in interface com.stc.connector.persistence.bpel.PersistableData
Parameters:
dout - The DataOutput to which the Java Bean message is persisted.
Throws:
java.lang.Exception - upon error.

restore

public void restore(com.stc.connector.persistence.bpel.DataInput din)
             throws java.lang.Exception
Restore (deserialize) this message.

Specified by:
restore in interface com.stc.connector.persistence.bpel.PersistableData
Parameters:
din - The DataInput from which the Java Bean message is restored.
Throws:
java.lang.Exception - upon error.

Sun Adapter for e-Mail API