01: package org.apache.ojb.broker.metadata;
02:
03: /* Copyright 2002-2005 The Apache Software Foundation
04: *
05: * Licensed under the Apache License, Version 2.0 (the "License");
06: * you may not use this file except in compliance with the License.
07: * You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS,
13: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: * See the License for the specific language governing permissions and
15: * limitations under the License.
16: */
17:
18: /**
19: * This exception is thrown if a class is not described in the MetaData Repository,
20: * and thus cannot be handled properly by OJB
21: * @author Thomas Mahler
22: * @version $Id: ClassNotPersistenceCapableException.java,v 1.5.2.1 2005/12/21 22:26:10 tomdz Exp $
23: */
24: public class ClassNotPersistenceCapableException extends
25: MetadataException {
26:
27: /**
28: *
29: * Creates a new ClassNotPersistenceCapableException without a message and without a cause.
30: *
31: */
32: public ClassNotPersistenceCapableException() {
33: super ();
34: }
35:
36: /**
37: *
38: * Creates a new ClassNotPersistenceCapableException with the specified message.
39: *
40: * @param message the detail message
41: *
42: */
43: public ClassNotPersistenceCapableException(String message) {
44: super (message);
45: }
46:
47: /**
48: *
49: * Creates a new ClassNotPersistenceCapableException with the specified cause.
50: *
51: * @param cause The cause of this Exception
52: *
53: */
54: public ClassNotPersistenceCapableException(Throwable cause) {
55: super (cause);
56: }
57:
58: /**
59: * Creates a new ClassNotPersistenceCapableException with the specified message and the specified cause.
60: * @param message the detail message
61: * @param cause the root cause
62: */
63: public ClassNotPersistenceCapableException(String message,
64: Throwable cause) {
65: super(message, cause);
66: }
67:
68: }
|