View Javadoc
1   package org.apache.fulcrum.factory;
2   
3   /*
4    * Licensed to the Apache Software Foundation (ASF) under one
5    * or more contributor license agreements.  See the NOTICE file
6    * distributed with this work for additional information
7    * regarding copyright ownership.  The ASF licenses this file
8    * to you under the Apache License, Version 2.0 (the
9    * "License"); you may not use this file except in compliance
10   * with the License.  You may obtain a copy of the License at
11   *
12   *   http://www.apache.org/licenses/LICENSE-2.0
13   *
14   * Unless required by applicable law or agreed to in writing,
15   * software distributed under the License is distributed on an
16   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17   * KIND, either express or implied.  See the License for the
18   * specific language governing permissions and limitations
19   * under the License.
20   */
21  
22  /**
23   * Exception thrown when there is a problem with the FactoryService
24   *
25   * @author <a href="mailto:epugh@upstate.com">Eric Pugh</a>
26   * @version $Id$
27   */
28  public class FactoryException extends Exception {
29  	/**
30  	 * Serial number
31  	 */
32  	private static final long serialVersionUID = 8954422192583295720L;
33  
34  	/**
35  	 * Default constructor
36  	 */
37  	public FactoryException() 
38  	{
39  		super();
40  	}
41  
42  	/**
43  	 * {@link java.lang.Exception#Exception(String, Throwable)}
44  	 * 
45  	 * @param message the message
46  	 * @param e       the exception
47  	 */
48  	public FactoryException(String message, Throwable e) 
49  	{
50  		super(message, e);
51  	}
52  
53  	/**
54  	 * {@link java.lang.Exception#Exception(Throwable)}
55  	 * 
56  	 * @param e the exception to bubble up
57  	 */
58  	public FactoryException(Throwable e) 
59  	{
60  		super(e);
61  	}
62  
63  	/**
64  	 * {@link java.lang.Exception#Exception(String)}
65  	 * 
66  	 * @param msg the message to bubble up
67  	 */
68  	public FactoryException(String msg) 
69  	{
70  		super(msg);
71  	}
72  }