?? shopexception.java
字號(hào):
/*
* The contents of this file are subject to the terms
* of the Common Development and Distribution License
* (the "License"). You may not use this file except
* in compliance with the License.
*
* You can obtain a copy of the license at
* http://www.opensource.org/licenses/cddl1.php
* See the License for the specific language governing
* permissions and limitations under the License.
*
* When distributing Covered Code, include this CDDL
* HEADER in each file and include the License file at
* http://www.opensource.org/licenses/cddl1.php. If
* applicable, add the following below this CDDL HEADER,
* with the fields enclosed by brackets "[]" replaced
* with your own identifying information:
* Portions Copyright [yyyy]
* [name of copyright owner]
*/
/*
* $(@)ShopException.java $Revision: 1.1.1.1 $ $Date: 2006/07/24 21:56:11 $
*
* Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
*/
/*
* @(#)LogSupport.java 1.1 05/11/09
*
* Copyright 2002-2005 Sun Microsystems, Inc. All Rights Reserved.
*/
package com.sun.dream.shop;
/**
* Encapsulate exceptions throws with error codes and descriptive
* error message.
*
*/
public class ShopException extends Exception {
/**
* Invalid argument error code.
*/
public static final int INVALID_ARGUMENT = -9000;
/**
* Null argument error code.
*/
public static final int NULL_ARGUMENT = -9100;
/**
* Internal server problem error code.
*/
public static final int INTERNAL_ERROR = -5000;
/**
* Database problem error code.
*/
public static final int DATABASE_ERROR = -6000;
/**
* Database connection error code.
*/
public static final int DATABASE_CONNECTION_ERROR = -6100;
/**
* Failure error code.
*/
public static final int FAILURE = -7000;
/**
* Permission denied error code.
*/
public static final int PERMISSION_DENIED = -4000;
/**
* Request timeout error code.
*/
public static final int REQUEST_TIMEOUT = -3000;
/**
* Request cancelled error code.
*/
public static final int REQUEST_CANCELLED = -3100;
/**
* Unsupported error code.
*/
public static final int UNSUPPORTED = -2000;
/**
* Session expired error code.
*/
public static final int SESSION_EXPIRED = -3200;
private int errorCode = 0;
private String errorMessage = "";
/**
* Constructs the ShopException object with the specified error code
* and error message.
* @param errCode The error code as define.
* @param errMsg The error message of the exception object.
*/
public ShopException(int errCode, String errMsg) {
errorCode = errCode;
errorMessage = errMsg;
}
/**
* Returns the error code of the exception.
* @return
*/
public int getErrorCode() {
return errorCode;
}
/**
* Returns the error message of the exception.
* @return
*/
public String getErrorMessage() {
return errorMessage;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -