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