1d02a064168ae5c916b977182b764580e601cb084Wink Saville/*
2d02a064168ae5c916b977182b764580e601cb084Wink Saville * Copyright (C) 2007 Esmertec AG.
3d02a064168ae5c916b977182b764580e601cb084Wink Saville * Copyright (C) 2007 The Android Open Source Project
4d02a064168ae5c916b977182b764580e601cb084Wink Saville *
5d02a064168ae5c916b977182b764580e601cb084Wink Saville * Licensed under the Apache License, Version 2.0 (the "License");
6d02a064168ae5c916b977182b764580e601cb084Wink Saville * you may not use this file except in compliance with the License.
7d02a064168ae5c916b977182b764580e601cb084Wink Saville * You may obtain a copy of the License at
8d02a064168ae5c916b977182b764580e601cb084Wink Saville *
9d02a064168ae5c916b977182b764580e601cb084Wink Saville *      http://www.apache.org/licenses/LICENSE-2.0
10d02a064168ae5c916b977182b764580e601cb084Wink Saville *
11d02a064168ae5c916b977182b764580e601cb084Wink Saville * Unless required by applicable law or agreed to in writing, software
12d02a064168ae5c916b977182b764580e601cb084Wink Saville * distributed under the License is distributed on an "AS IS" BASIS,
13d02a064168ae5c916b977182b764580e601cb084Wink Saville * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14d02a064168ae5c916b977182b764580e601cb084Wink Saville * See the License for the specific language governing permissions and
15d02a064168ae5c916b977182b764580e601cb084Wink Saville * limitations under the License.
16d02a064168ae5c916b977182b764580e601cb084Wink Saville */
17d02a064168ae5c916b977182b764580e601cb084Wink Saville
18d02a064168ae5c916b977182b764580e601cb084Wink Savillepackage com.google.android.mms;
19d02a064168ae5c916b977182b764580e601cb084Wink Saville
20d02a064168ae5c916b977182b764580e601cb084Wink Saville/**
21d02a064168ae5c916b977182b764580e601cb084Wink Saville * A generic exception that is thrown by the Mms client.
22d02a064168ae5c916b977182b764580e601cb084Wink Saville */
23d02a064168ae5c916b977182b764580e601cb084Wink Savillepublic class MmsException extends Exception {
24d02a064168ae5c916b977182b764580e601cb084Wink Saville    private static final long serialVersionUID = -7323249827281485390L;
25d02a064168ae5c916b977182b764580e601cb084Wink Saville
26d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
27d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Creates a new MmsException.
28d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
29d02a064168ae5c916b977182b764580e601cb084Wink Saville    public MmsException() {
30d02a064168ae5c916b977182b764580e601cb084Wink Saville        super();
31d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
32d02a064168ae5c916b977182b764580e601cb084Wink Saville
33d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
34d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Creates a new MmsException with the specified detail message.
35d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
36d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param message the detail message.
37d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
38d02a064168ae5c916b977182b764580e601cb084Wink Saville    public MmsException(String message) {
39d02a064168ae5c916b977182b764580e601cb084Wink Saville        super(message);
40d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
41d02a064168ae5c916b977182b764580e601cb084Wink Saville
42d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
43d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Creates a new MmsException with the specified cause.
44d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
45d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param cause the cause.
46d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
47d02a064168ae5c916b977182b764580e601cb084Wink Saville    public MmsException(Throwable cause) {
48d02a064168ae5c916b977182b764580e601cb084Wink Saville        super(cause);
49d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
50d02a064168ae5c916b977182b764580e601cb084Wink Saville
51d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
52d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Creates a new MmsException with the specified detail message and cause.
53d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
54d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param message the detail message.
55d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param cause the cause.
56d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
57d02a064168ae5c916b977182b764580e601cb084Wink Saville    public MmsException(String message, Throwable cause) {
58d02a064168ae5c916b977182b764580e601cb084Wink Saville        super(message, cause);
59d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
60d02a064168ae5c916b977182b764580e601cb084Wink Saville}
61