View Javadoc
1   /*
2    * Licensed to The Apereo Foundation under one or more contributor license
3    * agreements. See the NOTICE file distributed with this work for additional
4    * information regarding copyright ownership.
5    *
6    *
7    * The Apereo Foundation licenses this file to you under the Educational
8    * Community License, Version 2.0 (the "License"); you may not use this file
9    * except in compliance with the License. You may obtain a copy of the License
10   * at:
11   *
12   *   http://opensource.org/licenses/ecl2.txt
13   *
14   * Unless required by applicable law or agreed to in writing, software
15   * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
16   * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
17   * License for the specific language governing permissions and limitations under
18   * the License.
19   *
20   */
21  
22  package org.opencastproject.series.api;
23  
24  /**
25   * Exception thrown in Series Service
26   *
27   */
28  public class SeriesException extends Exception {
29  
30    /**
31     * UUID of exception
32     */
33    private static final long serialVersionUID = -4435449067684730731L;
34  
35    /**
36     * Used to create exception without parameters.
37     */
38    public SeriesException() {
39    }
40  
41    /**
42     * Used to create exception with exception message.
43     *
44     * @param message
45     *          exception message
46     */
47    public SeriesException(String message) {
48      super(message);
49    }
50  
51    /**
52     * Used to create exception with a cause.
53     *
54     * @param cause
55     */
56    public SeriesException(Throwable cause) {
57      super(cause);
58    }
59  
60    /**
61     * Used to create exception with a message and a cause
62     *
63     * @param message
64     * @param cause
65     */
66    public SeriesException(String message, Throwable cause) {
67      super(message, cause);
68    }
69  
70  }