org.sakaiproject.mailsender
Class MailsenderException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.sakaiproject.mailsender.MailsenderException
All Implemented Interfaces:
Serializable

public class MailsenderException
extends Exception

General exception for Mailsender. This exception can store messages to be sent up to the UI for display to the user. This is terrible design but somewhat necessary until the updated Email API is more widely in place.

See Also:
Serialized Form

Constructor Summary
MailsenderException()
           
MailsenderException(List<Map<String,Object[]>> messages)
           
MailsenderException(String message, Exception cause)
           
MailsenderException(String code, String value)
           
 
Method Summary
 void addMessage(Map<String,Object[]> message)
           
 MailsenderException addMessage(String code)
           
 MailsenderException addMessage(String code, Object[] value)
           
 MailsenderException addMessage(String code, String value)
           
 List<Map<String,Object[]>> getMessages()
           
 boolean hasMessages()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MailsenderException

public MailsenderException()

MailsenderException

public MailsenderException(String code,
                           String value)

MailsenderException

public MailsenderException(List<Map<String,Object[]>> messages)

MailsenderException

public MailsenderException(String message,
                           Exception cause)
Method Detail

hasMessages

public boolean hasMessages()

addMessage

public void addMessage(Map<String,Object[]> message)

addMessage

public MailsenderException addMessage(String code)

addMessage

public MailsenderException addMessage(String code,
                                      String value)

addMessage

public MailsenderException addMessage(String code,
                                      Object[] value)

getMessages

public List<Map<String,Object[]>> getMessages()


Copyright © 2007-2013 Sakai Project. All Rights Reserved.