summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/certsrv/base/EBaseException.java
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-03-24 02:27:47 -0500
committerEndi Sukma Dewata <edewata@redhat.com>2012-03-26 11:43:54 -0500
commit621d9e5c413e561293d7484b93882d985b3fe15f (patch)
tree638f3d75761c121d9a8fb50b52a12a6686c5ac5c /pki/base/common/src/com/netscape/certsrv/base/EBaseException.java
parent40d3643b8d91886bf210aa27f711731c81a11e49 (diff)
downloadpki-621d9e5c413e561293d7484b93882d985b3fe15f.tar.gz
pki-621d9e5c413e561293d7484b93882d985b3fe15f.tar.xz
pki-621d9e5c413e561293d7484b93882d985b3fe15f.zip
Removed unnecessary pki folder.
Previously the source code was located inside a pki folder. This folder was created during svn migration and is no longer needed. This folder has now been removed and the contents have been moved up one level. Ticket #131
Diffstat (limited to 'pki/base/common/src/com/netscape/certsrv/base/EBaseException.java')
-rw-r--r--pki/base/common/src/com/netscape/certsrv/base/EBaseException.java159
1 files changed, 0 insertions, 159 deletions
diff --git a/pki/base/common/src/com/netscape/certsrv/base/EBaseException.java b/pki/base/common/src/com/netscape/certsrv/base/EBaseException.java
deleted file mode 100644
index 26def60f5..000000000
--- a/pki/base/common/src/com/netscape/certsrv/base/EBaseException.java
+++ /dev/null
@@ -1,159 +0,0 @@
-// --- BEGIN COPYRIGHT BLOCK ---
-// This program is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation; version 2 of the License.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License along
-// with this program; if not, write to the Free Software Foundation, Inc.,
-// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-//
-// (C) 2007 Red Hat, Inc.
-// All rights reserved.
-// --- END COPYRIGHT BLOCK ---
-package com.netscape.certsrv.base;
-
-import java.util.Locale;
-
-/**
- * An exception with localizable error messages. It is the
- * base class for all exceptions in certificate server.
- * <P>
- *
- * @version $Revision$, $Date$
- * @see java.text.MessageFormat
- * @see com.netscape.certsrv.base.BaseResources
- */
-public class EBaseException extends Exception {
-
- /**
- *
- */
- private static final long serialVersionUID = 8213021692117483973L;
-
- /**
- * The resource bundle to use for error messages.
- * Subclasses can override to use its own resource bundle.
- */
- private static final String BASE_RESOURCES = BaseResources.class.getName();
-
- /**
- * Parameters to the exception error message.
- */
- public Object mParams[] = null;
-
- /**
- * Constructs an instance of this exception with the given resource key.
- * If resource key is not found in the resource bundle, the resource key
- * specified is used as the error message.
- *
- * <pre>
- * new EBaseException(BaseResources.PERMISSION_DENIED);
- * new EBaseException(&quot;An plain error message&quot;);
- * <P>
- * @param msgFormat The error message resource key.
- */
- public EBaseException(String msgFormat) {
- super(msgFormat);
- mParams = null;
- }
-
- /**
- * Constructs an instance of this exception with the given resource key
- * and a parameter as a string.
- *
- * <PRE>
- * new EBaseException(BaseResource.NO_CONFIG_FILE, fileName);
- * </PRE>
- * <P>
- *
- * @param msgFormat exception details in message string format
- * @param param message string parameter
- */
- public EBaseException(String msgFormat, String param) {
- super(msgFormat);
- mParams = new String[1];
- mParams[0] = param;
- }
-
- /**
- * Constructs an instance of the exception given the resource key and
- * a exception parameter.
- *
- * <PRE>
- * try {
- * ...
- * } catch (IOExeption e) {
- * throw new EBaseException(BaseResources.INTERNAL_ERROR_1, e);
- * }
- * </PRE>
- * <P>
- *
- * @param msgFormat The resource key
- * @param param The parameter as an exception
- */
- public EBaseException(String msgFormat, Exception param) {
- super(msgFormat);
- mParams = new Exception[1];
- mParams[0] = param;
- }
-
- /**
- * Constructs an instance of this exception given the resource key and
- * an array of parameters.
- * <P>
- *
- * @param msgFormat The resource key
- * @param params Array of params
- */
- public EBaseException(String msgFormat, Object params[]) {
- super(msgFormat);
- mParams = params;
- }
-
- /**
- * Returns the list of parameters.
- * <P>
- *
- * @return List of parameters.
- */
- public Object[] getParameters() {
- return mParams;
- }
-
- /**
- * Returns the exception string in the default locale.
- * <P>
- *
- * @return The exception string in the default locale.
- */
- public String toString() {
- return toString(Locale.getDefault());
- }
-
- /**
- * Returns the exception string in the given locale.
- * <P>
- *
- * @param locale The locale
- * @return The exception string in the given locale.
- */
- public String toString(Locale locale) {
- return MessageFormatter.getLocalizedString(locale, getBundleName(),
- super.getMessage(), mParams);
- }
-
- /**
- * Returns the given resource bundle name.
- *
- * @return the name of the resource bundle for this class.
- */
- protected String getBundleName() {
- return BASE_RESOURCES;
- }
-
-}