View Javadoc

1   /*******************************************************************************
2    *  Copyright (c) 2005, 2006, 2007 Imola Informatica.
3    *  All rights reserved. This program and the accompanying materials
4    *  are made available under the terms of the LGPL License v2.1
5    *  which accompanies this distribution, and is available at
6    *  http://www.gnu.org/licenses/lgpl.html
7    *******************************************************************************/
8   package it.imolinfo.jbi4ejb.exception;
9   
10  /**
11   * The exception used when there is an error during the class generation phase.
12   */
13  public class ClassGenerationException extends Jbi4EjbException {
14  
15      /**
16       * Serial Version UID.
17       */
18      private static final long serialVersionUID = -9052085981255532462L;
19  
20      /**
21       * A constructor.
22       *
23       * @param message
24       *            The message of the exception.
25       */
26      public ClassGenerationException(final String message) {
27          super(message);
28      }
29  
30      /**
31       * A constructor.
32       *
33       * @param message
34       *            The message of the exception.
35       * @param cause
36       *            The cause of the exception.
37       */
38      public ClassGenerationException(final String message, final Throwable cause) {
39          super(message, cause);
40      }
41  
42      /**
43       * A constructor.
44       *
45       * @param cause
46       *            The cause of the exception.
47       */
48      public ClassGenerationException(final Throwable cause) {
49          super(cause);
50      }
51  
52      /**
53       * Instantiates a new class generation exception.
54       *
55       * @param format 
56       *              The format of the message
57       * @param args  
58       *              The args for the format
59       * @param cause 
60       *              The cause
61       */
62      public ClassGenerationException(final String format, final Object[] args,
63              final Throwable cause) {
64          super(format, args, cause);
65      }
66  
67      /**
68       * Instantiates a new class generation exception.
69       *
70       * @param format
71       *              The format of the message
72       * @param args
73       *              The args for the format
74       */
75      public ClassGenerationException(final String format, final Object[] args) {
76          super(format, args);
77      }
78  }