1 /***
2 * Ambient - A music player for the Android platform
3 Copyright (C) 2007 Martin Vysny
4
5 This program is free software: you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation, either version 3 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18
19 package sk.baka.ambient.collection;
20
21 /***
22 * Thrown when the collection backend strategy fails to fulfill given request.
23 *
24 * @author Martin Vysny
25 */
26 public class CollectionException extends Exception {
27 private static final long serialVersionUID = 533317548464833673L;
28
29 /***
30 *
31 */
32 public CollectionException() {
33 super();
34 }
35
36 /***
37 * @param detailMessage
38 * @param throwable
39 */
40 public CollectionException(String detailMessage, Throwable throwable) {
41 super(detailMessage, throwable);
42 }
43
44 /***
45 * @param detailMessage
46 */
47 public CollectionException(String detailMessage) {
48 super(detailMessage);
49 }
50
51 /***
52 * @param throwable
53 */
54 public CollectionException(Throwable throwable) {
55 super(throwable);
56 }
57
58 }