1 package org.apache.turbine.util.velocity;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.turbine.util.TurbineException;
23
24 /***
25 * This exception is thrown if a VelocityEmail/VelocityHtmlEmail can not be
26 * sent using JavaMail. It will most likly wrap a javax.mail.MessagingException
27 * exception.
28 *
29 * @author <a href="mailto:epugh@upstate.com">Eric Pugh</a>
30 * @version $Id: VelocityEmailException.java 534527 2007-05-02 16:10:59Z tv $
31 */
32 public class VelocityEmailException extends TurbineException
33 {
34 /*** Serial Version UID */
35 private static final long serialVersionUID = 191063357577698340L;
36
37 /***
38 * Constructs a new <code>VelocityEmailException</code> without specified
39 * detail message.
40 */
41 public VelocityEmailException()
42 {
43 }
44
45 /***
46 * Constructs a new <code>VelocityEmailException</code> with specified
47 * detail message.
48 *
49 * @param msg The error message.
50 */
51 public VelocityEmailException(String msg)
52 {
53 super(msg);
54 }
55
56 /***
57 * Constructs a new <code>VelocityEmailException</code> with specified
58 * nested <code>Throwable</code>.
59 *
60 * @param nested The exception or error that caused this exception
61 * to be thrown.
62 */
63 public VelocityEmailException(Throwable nested)
64 {
65 super(nested);
66 }
67
68 /***
69 * Constructs a new <code>VelocityEmailException</code> with specified
70 * detail message and nested <code>Throwable</code>.
71 *
72 * @param msg The error message.
73 * @param nested The exception or error that caused this exception
74 * to be thrown.
75 */
76 public VelocityEmailException(String msg, Throwable nested)
77 {
78 super(msg, nested);
79 }
80 }