1b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien/*
2b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * Copyright 2008 Google, Inc.
3b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien *
4b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * Licensed under the Apache License, Version 2.0 (the "License");
5b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * you may not use this file except in compliance with the License.
6b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * You may obtain a copy of the License at
7b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien *
8b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien *     http://www.apache.org/licenses/LICENSE-2.0
9b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien *
10b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * Unless required by applicable law or agreed to in writing, software
11b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * distributed under the License is distributed on an "AS IS" BASIS,
12b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * See the License for the specific language governing permissions and
14b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * limitations under the License.
15b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien */
16b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembienpackage net.oauth;
17b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien
18b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien/**
19b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * Superclass for extensions thrown by the OAuth library.
20b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien * @hide
21b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien */
22b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembienpublic class OAuthException extends Exception {
23b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien
24b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    /**
25b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     * For subclasses only.
26b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     */
27b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    protected OAuthException() {
28b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    }
29b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien
30b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    /**
31b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     * @param message
32b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     */
33b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    public OAuthException(String message) {
34b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien        super(message);
35b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    }
36b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien
37b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    /**
38b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     * @param cause
39b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     */
40b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    public OAuthException(Throwable cause) {
41b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien        super(cause);
42b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    }
43b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien
44b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    /**
45b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     * @param message
46b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     * @param cause
47b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien     */
48b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    public OAuthException(String message, Throwable cause) {
49b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien        super(message, cause);
50b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    }
51b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien
52b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien    private static final long serialVersionUID = 1L;
53b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien
54b852fcf48a8909164d7f323dd02a35d2a8056a61Nico Sallembien}
55