diff options
Diffstat (limited to 'pki/base/common/src/com/netscape/certsrv/selftests/EMissingSelfTestException.java')
-rw-r--r-- | pki/base/common/src/com/netscape/certsrv/selftests/EMissingSelfTestException.java | 225 |
1 files changed, 0 insertions, 225 deletions
diff --git a/pki/base/common/src/com/netscape/certsrv/selftests/EMissingSelfTestException.java b/pki/base/common/src/com/netscape/certsrv/selftests/EMissingSelfTestException.java deleted file mode 100644 index c15852f4f..000000000 --- a/pki/base/common/src/com/netscape/certsrv/selftests/EMissingSelfTestException.java +++ /dev/null @@ -1,225 +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 statement // -/////////////////////// - -package com.netscape.certsrv.selftests; - -/////////////////////// -// import statements // -/////////////////////// - -////////////////////// -// class definition // -////////////////////// - -/** - * This class implements a missing self test exception. - * EMissingSelfTestExceptions are derived from ESelfTestExceptions - * in order to allow users to easily do self tests without try-catch clauses. - * - * EMissingSelfTestExceptions should be caught by SelfTestSubsystem managers. - * <P> - * - * @version $Revision$, $Date$ - */ -public class EMissingSelfTestException - extends ESelfTestException { - //////////////////////// - // default parameters // - //////////////////////// - - /////////////////////// - // helper parameters // - /////////////////////// - - /** - * - */ - private static final long serialVersionUID = -2969459432517671352L; - private String mInstanceName = null; - private String mInstanceStore = null; - private String mInstanceParameter = null; - private String mInstanceValue = null; - - ////////////////////////////////////////// - // EMissingSelfTestException parameters // - ////////////////////////////////////////// - - /////////////////////////////////////////////// - // ESelfTestException parameters (inherited) // - /////////////////////////////////////////////// - - ///////////////////// - // default methods // - ///////////////////// - - /** - * Constructs a "missing" self test exception where the name is null - * <P> - * - */ - public EMissingSelfTestException() { - super("The self test plugin property name is null."); - } - - /** - * Constructs a "missing" self test exception where the name is always - * missing from a name/value pair. - * <P> - * - * @param instanceName missing "instanceName" exception details - */ - public EMissingSelfTestException(String instanceName) { - super("The self test plugin property named " - + instanceName - + " does not exist."); - - // strip preceding/trailing whitespace - // from passed-in String parameters - if (instanceName != null) { - instanceName = instanceName.trim(); - } - - // store passed-in parameters for use by helper methods - mInstanceName = instanceName; - } - - /** - * Constructs a "missing" self test exception where the value is always - * missing from a name/value pair; (the value passed in is always null). - * <P> - * - * @param instanceName missing "instanceName" exception details - * @param instanceValue missing "instanceValue" exception details - * (always null) - */ - public EMissingSelfTestException(String instanceName, - String instanceValue) { - super("The self test plugin property named " - + instanceName - + " contains no values."); - - // strip preceding/trailing whitespace - // from passed-in String parameters - if (instanceName != null) { - instanceName = instanceName.trim(); - } - if (instanceValue != null) { - instanceValue = instanceValue.trim(); - } - - // store passed-in parameters for use by helper methods - mInstanceName = instanceName; - mInstanceValue = instanceValue; - } - - /** - * Constructs a "missing" self test exception where the parameter is always - * missing from a substore.parameter/value pair; (the value passed in may - * be null). - * <P> - * - * @param instanceStore missing "instanceStore" exception details - * @param instanceParameter missing "instanceParameter" exception details - * @param instanceValue missing "instanceValue" exception details - * (may be null) - */ - public EMissingSelfTestException(String instanceStore, - String instanceParameter, - String instanceValue) { - super("The self test plugin property named " - + instanceStore + "." + instanceParameter - + " is missing."); - - // strip preceding/trailing whitespace - // from passed-in String parameters - if (instanceStore != null) { - instanceStore = instanceStore.trim(); - } - if (instanceParameter != null) { - instanceParameter = instanceParameter.trim(); - } - if (instanceValue != null) { - instanceValue = instanceValue.trim(); - } - - // store passed-in parameters for use by helper methods - mInstanceStore = instanceStore; - mInstanceParameter = instanceParameter; - mInstanceValue = instanceValue; - } - - //////////////////// - // helper methods // - //////////////////// - - /** - * Returns the instance name associated with this self test. - * <P> - * - * @return name portion of the name/value pair - */ - public String getInstanceName() { - return mInstanceName; - } - - /** - * Returns the store associated with this self test. - * <P> - * - * @return substore portion of the substore.parameter/value pair - */ - public String getInstanceStore() { - return mInstanceStore; - } - - /** - * Returns the parameter associated with this self test. - * <P> - * - * @return parameter portion of the substore.parameter/value pair - */ - public String getInstanceParameter() { - return mInstanceParameter; - } - - /** - * Returns the value associated with this self test. - * <P> - * - * @return value portion of the name/value pair - */ - public String getInstanceValue() { - return mInstanceValue; - } - - /////////////////////////////////////// - // EMissingSelfTestException methods // - /////////////////////////////////////// - - //////////////////////////////////////////// - // ESelfTestException methods (inherited) // - //////////////////////////////////////////// - - /* Note that all of the following ESelfTestException methods - * are inherited from the ESelfTestException class: - * - * public ESelfTestException( String msg ); - */ -} |