1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package net.sf.oxclient.factory;
17
18 import net.sf.oxclient.GroupwareException;
19
20
21
22
23
24 public class BeanException extends GroupwareException {
25
26 private static final long serialVersionUID = -4295614275750996337L;
27
28 private final Class<?> beanClass;
29
30 public BeanException(
31 final String message,
32 final IllegalAccessException e,
33 final Class<?> beanClass) {
34 super(message, e);
35 this.beanClass = beanClass;
36 }
37
38 public BeanException(
39 final IllegalAccessException e,
40 final Class<?> beanClass) {
41 this(e.getMessage(), e, beanClass);
42 }
43
44 protected BeanException(
45 final String msg,
46 final Exception e,
47 final Class<?> beanClass) {
48 super(msg, e);
49 this.beanClass = beanClass;
50 }
51
52 public Class<?> getBeanClass() {
53 return this.beanClass;
54 }
55 }