@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { if (!this.allowedChannelOptTypes.contains(value)) { throw EjbLogger.ROOT_LOGGER.unknownChannelCreationOptionType(value.asString()); } } } }
@SuppressWarnings("deprecation") @Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { String module = value.asString(); try { org.jboss.modules.ModuleIdentifier.fromString(module); } catch (IllegalArgumentException e) { throw new OperationFailedException(e.getMessage() + ": " + module, e); } } } }
/** * {@inheritDoc} */ @Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { String val = value.asString(); try { PredicateParser.parse(val, getClass().getClassLoader()); } catch (Exception e) { throw new OperationFailedException(UndertowLogger.ROOT_LOGGER.predicateNotValid(val, e.getMessage()), e); } } } }
@Override public void validateParameter(String parameterName, ModelNode parameterValue) throws OperationFailedException { super.validateParameter(parameterName, parameterValue); if (parameterValue.isDefined() && parameterValue.getType() != ModelType.EXPRESSION) { double value = parameterValue.asDouble(); if (this.lowerBound != null) { double bound = this.lowerBound.getValue(); boolean exclusive = this.lowerBound.isExclusive(); if ((value < bound) || (exclusive && (value == bound))) { throw ClusteringLogger.ROOT_LOGGER.parameterValueOutOfBounds(parameterName, value, exclusive ? ">" : ">=", bound); } } if (this.upperBound != null) { double bound = this.upperBound.getValue(); boolean exclusive = this.upperBound.isExclusive(); if ((value > bound) || (exclusive && (value == bound))) { throw ClusteringLogger.ROOT_LOGGER.parameterValueOutOfBounds(parameterName, value, exclusive ? "<" : "<=", bound); } } } } }
/** * {@inheritDoc} */ @Override public void validateResolvedParameter(String parameterName, ModelNode value) throws OperationFailedException { validateParameter(parameterName, value.resolve()); }
@Override public void validateParameter( String parameterName, ModelNode value ) throws OperationFailedException { super.validateParameter(parameterName, value); String valueString = value.asString(); if (!RepositoryConfiguration.PROJECTION_PATH_EXPRESSION_PATTERN.matcher(valueString).matches()) { throw new OperationFailedException(valueString + " is not a valid projection expression"); } } }
@Override public void validateParameter( String parameterName, ModelNode value ) throws OperationFailedException { super.validateParameter(parameterName, value); String str = value.asString(); Matcher matcher = pattern.matcher(str); if (!matcher.matches()) { throw new OperationFailedException("The value '" + str + "' must satisfy the regular expression: " + pattern); } }
@Override public void validateParameter( String parameterName, ModelNode value ) throws OperationFailedException { super.validateParameter(parameterName, value); String valueString = value.asString(); if (!RepositoryConfiguration.INDEX_COLUMN_DEFINITIONS_PATTERN.matcher(valueString).matches()) { throw new OperationFailedException(valueString + " is not a valid definition of index columns"); } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { final String stringValue = value.asString(); if (!pattern.matcher(stringValue).matches()) { throw new OperationFailedException("Does not match pattern"); } } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { String tuString = value.asString(); TimeUnit tu = TimeUnit.valueOf(tuString.toUpperCase(Locale.ENGLISH)); if (tu == null || !allowedValues.contains(tu)) { throw new OperationFailedException(new ModelNode().set(MESSAGES.invalidValue(tuString, parameterName, allowedValues))); } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { String tuString = value.asString(); TimeUnit tu = TimeUnit.valueOf(tuString.toUpperCase(Locale.ENGLISH)); if (tu == null || !allowedValues.contains(tu)) { throw new OperationFailedException(ControllerLogger.ROOT_LOGGER.invalidValue(tuString, parameterName, allowedValues)); } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { parseSize(value); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { if (!allowedValues.contains(value)) { throw new OperationFailedException(ControllerLogger.ROOT_LOGGER.invalidValue(value.asString(), parameterName, allowedValues)); } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { try { CipherSuiteSelector.fromString(value.asString()); } catch (IllegalArgumentException e) { throw ROOT_LOGGER.invalidCipherSuiteFilter(e, e.getLocalizedMessage()); } } } }
/** * {@inheritDoc} */ @Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { parseMasked(value); } }
/** * {@inheritDoc} */ @Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { parseMasked(value); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); long val = value.asLong(); if (!(val <= -1 || (val > 0 && val < Long.MAX_VALUE))) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.illegalValue(value, parameterName)); } } };
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); long val = value.asLong(); if (!(val <= -1 || (val > 0 && val < Long.MAX_VALUE))) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.illegalValue(value, parameterName)); } } };
public void validateParameter(final String parameterName, final ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { if (value.asProperty().getName().length() < 1) { throw new OperationFailedException(new ModelNode().set(MESSAGES.invalidMinLength(value.asProperty().getName(), parameterName, 1))); } if (valueValidator != null) { valueValidator.validateParameter(parameterName, value.asProperty().getValue()); } } } }
public void validateParameter(final String parameterName, final ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { if (value.asProperty().getName().length() < 1) { throw new OperationFailedException(ControllerLogger.ROOT_LOGGER.invalidMinLength(value.asProperty().getName(), parameterName, 1)); } if (valueValidator != null) { valueValidator.validateParameter(parameterName, value.asProperty().getValue()); } } } }