com.solidstategroup.action.webmail
Class MessageAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.solidstategroup.webwork.BaseAction
          extended by com.solidstategroup.webwork.PagingAction
              extended by com.solidstategroup.action.webmail.BaseWebMailAction
                  extended by com.solidstategroup.action.webmail.MessageAction
All Implemented Interfaces:
com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.Preparable, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable

public class MessageAction
extends BaseWebMailAction

MessageAction

See Also:
Serialized Form

Field Summary
static java.lang.String ACTION_CANCEL
           
static java.lang.String ACTION_DELETE
           
static int ACTION_FLAG_DOWN
           
static int ACTION_FLAG_UP
           
static java.lang.String ACTION_MARK
           
static int ACTION_MARK_READ
           
static int ACTION_MARK_UN_READ
           
static java.lang.String ACTION_MOVE
           
static java.lang.String ACTION_PURGE
           
static java.lang.String ACTION_SAVE
           
static java.lang.String ACTION_SEND
           
static java.lang.String MESSAGE_FILTER
           
 
Fields inherited from class com.solidstategroup.action.webmail.BaseWebMailAction
action, folder, WEB_MAIL_ACCOUNT, webMailAccount
 
Fields inherited from class com.solidstategroup.webwork.PagingAction
pageNumber, results, resultsPerPage, resultsTotal
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
MessageAction()
           
 
Method Summary
 java.lang.String checkMail()
           
 java.lang.String compose()
           
 java.lang.String deleteMessage()
           
 java.lang.String downloadAttachment()
           
 java.lang.String execute()
           
 java.lang.String filterMessages()
           
 java.lang.String forwardMessage()
           
 Attachment getAttachment()
           
 Message getMessage()
           
 int getMessageAction()
           
 MessageFilter getMessageFilter()
           
 int[] getMessageIds()
           
 java.util.Vector getMessages()
           
 int getNewMessageCount()
           
 boolean isReplyAll()
           
 java.lang.String moveMessageTo()
           
 java.lang.String moveTo()
           
 java.lang.String purge()
           
 java.lang.String replyToMessage()
          Will handle replayAll as well
 java.lang.String sendMessage()
           
 void setAttachment(Attachment attachment)
           
 void setMessage(Message message)
           
 void setMessageAction(int messageAction)
           
 void setMessageFilter(MessageFilter messageFilter)
           
 void setMessageIds(int[] messageIds)
           
 void setMessages(java.util.Vector messages)
           
 void setNewMessageCount(int newMessageCount)
           
 void setReplyAll(boolean replyAll)
           
 java.lang.String singleMessage()
           
 
Methods inherited from class com.solidstategroup.action.webmail.BaseWebMailAction
getAction, getFolder, getWebMailAccount, prepare, retrieveAccount, setAccountInSession, setAction, setFolder, setWebMailAccount, validate
 
Methods inherited from class com.solidstategroup.webwork.PagingAction
copyToResults, getIndexStart, getNumberOfPages, getPageNumber, getPages, getResults, getResultsPerPage, getResultsTotal, getShowingEnd, getShowingStart, isNextPage, isPrevPage, setPageNumber, setResults, setResultsPerPage, setResultsTotal
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clone, doDefault, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setFieldErrors
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MESSAGE_FILTER

public static final java.lang.String MESSAGE_FILTER
See Also:
Constant Field Values

ACTION_MOVE

public static final java.lang.String ACTION_MOVE
See Also:
Constant Field Values

ACTION_MARK

public static final java.lang.String ACTION_MARK
See Also:
Constant Field Values

ACTION_DELETE

public static final java.lang.String ACTION_DELETE
See Also:
Constant Field Values

ACTION_PURGE

public static final java.lang.String ACTION_PURGE
See Also:
Constant Field Values

ACTION_SEND

public static final java.lang.String ACTION_SEND
See Also:
Constant Field Values

ACTION_SAVE

public static final java.lang.String ACTION_SAVE
See Also:
Constant Field Values

ACTION_CANCEL

public static final java.lang.String ACTION_CANCEL
See Also:
Constant Field Values

ACTION_FLAG_UP

public static final int ACTION_FLAG_UP
See Also:
Constant Field Values

ACTION_FLAG_DOWN

public static final int ACTION_FLAG_DOWN
See Also:
Constant Field Values

ACTION_MARK_READ

public static final int ACTION_MARK_READ
See Also:
Constant Field Values

ACTION_MARK_UN_READ

public static final int ACTION_MARK_UN_READ
See Also:
Constant Field Values
Constructor Detail

MessageAction

public MessageAction()
Method Detail

execute

public java.lang.String execute()
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class com.opensymphony.xwork.ActionSupport

downloadAttachment

public java.lang.String downloadAttachment()

replyToMessage

public java.lang.String replyToMessage()
Will handle replayAll as well


forwardMessage

public java.lang.String forwardMessage()

deleteMessage

public java.lang.String deleteMessage()

moveMessageTo

public java.lang.String moveMessageTo()

checkMail

public java.lang.String checkMail()

compose

public java.lang.String compose()

sendMessage

public java.lang.String sendMessage()

singleMessage

public java.lang.String singleMessage()

filterMessages

public java.lang.String filterMessages()

moveTo

public java.lang.String moveTo()

purge

public java.lang.String purge()

getMessageFilter

public MessageFilter getMessageFilter()

setMessageFilter

public void setMessageFilter(MessageFilter messageFilter)

getMessage

public Message getMessage()

setMessage

public void setMessage(Message message)

getMessages

public java.util.Vector getMessages()

setMessages

public void setMessages(java.util.Vector messages)

getMessageIds

public int[] getMessageIds()

setMessageIds

public void setMessageIds(int[] messageIds)

getMessageAction

public int getMessageAction()

setMessageAction

public void setMessageAction(int messageAction)

getNewMessageCount

public int getNewMessageCount()

setNewMessageCount

public void setNewMessageCount(int newMessageCount)

isReplyAll

public boolean isReplyAll()

setReplyAll

public void setReplyAll(boolean replyAll)

getAttachment

public Attachment getAttachment()

setAttachment

public void setAttachment(Attachment attachment)