private void createLogAndThrowAnInvalidPropertyValueException(String message, String[] messageParams) { InvalidPropertyValueException invalidPropertyValueException = new InvalidPropertyValueException(message, messageParams); if (logger.isErrorEnabled()) { logger.error(invalidPropertyValueException.getLocalizedMessage()); } throw invalidPropertyValueException; }
@Override public void checkPropertyValue(String propertyName, String propertyValue, String pairedPropertyValue) throws InvalidPropertyValueException { if (propertyValue == null || propertyValue.isEmpty()) { throw new InvalidPropertyValueException("Property value cannot be empty."); } if (pairedPropertyValue == null) { if (propertyValue.equals("Bad value")) { throw new InvalidPropertyValueException("Property value cannot be a 'Bad value'."); } } else if ((propertyValue + pairedPropertyValue).contains("bad value")) { throw new InvalidPropertyValueException("No 'bad value's allowed!"); } }
allExceptionsMessages += ipve.getLocalizedMessage();
throw new InvalidPropertyValueException(completeErrorDisplayMessage);
allExceptionsMessages += ipve.getLocalizedMessage();
private void createLogAndThrowAnInvalidPropertyValueException(String message, String[] messageParams) { InvalidPropertyValueException invalidPropertyValueException = new InvalidPropertyValueException(message, messageParams); if (logger.isErrorEnabled()) { logger.error(invalidPropertyValueException.getLocalizedMessage()); } throw invalidPropertyValueException; }
throw new InvalidPropertyValueException(completeErrorDisplayMessage);