@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); String str = value.asString(); try { new URI(str); } catch (URISyntaxException e) { throw MESSAGES.badUriSyntax(str); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); String str = value.asString(); try { new URI(str); } catch (URISyntaxException e) { throw ROOT_LOGGER.badUriSyntax(str); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); String pattern = value.asString(); try { Pattern.compile(pattern); } catch (IllegalArgumentException e) { throw ROOT_LOGGER.invalidRegularExpression(pattern, e); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); String url = value.asString(); try { new URL(url); } catch (MalformedURLException e) { throw ROOT_LOGGER.invalidURL(url, e); } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); String str = value.asString(); try { new URI(str); } catch (URISyntaxException e) { throw ROOT_LOGGER.badUriSyntax(str); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { try { NOT_VALID_BEFORE_FORMATTER.parse(value.asString()); } catch (DateTimeParseException e){ throw ROOT_LOGGER.invalidNotBefore(e, e.getLocalizedMessage()); } } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { String subnet = value.asString(); try { calculate(subnet); } catch (IllegalArgumentException e) { throw ControllerLogger.ROOT_LOGGER.invalidSubnetFormat(subnet, parameterName); } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { String subnet = value.asString(); try { calculate(subnet); } catch (IllegalArgumentException e) { throw ControllerLogger.ROOT_LOGGER.invalidSubnetFormat(subnet, parameterName); } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { String inetAddr = value.asString(); try { final InetAddress mcastAddr = InetAddress.getByName(inetAddr); if (!mcastAddr.isMulticastAddress()) { throw MESSAGES.invalidMulticastAddress(inetAddr, parameterName); } } catch (final UnknownHostException e) { throw MESSAGES.unknownMulticastAddress(e, inetAddr, parameterName); } } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { String inetAddr = value.asString(); try { final InetAddress mcastAddr = InetAddress.getByName(inetAddr); if (!mcastAddr.isMulticastAddress()) { throw ControllerLogger.ROOT_LOGGER.invalidMulticastAddress(inetAddr, parameterName); } } catch (final UnknownHostException e) { throw ControllerLogger.ROOT_LOGGER.unknownMulticastAddress(e, inetAddr, parameterName); } } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { String inetAddr = value.asString(); try { final InetAddress mcastAddr = InetAddress.getByName(inetAddr); if (!mcastAddr.isMulticastAddress()) { throw ControllerLogger.ROOT_LOGGER.invalidMulticastAddress(inetAddr, parameterName); } } catch (final UnknownHostException e) { throw ControllerLogger.ROOT_LOGGER.unknownMulticastAddress(e, inetAddr, parameterName); } } } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined() && value.getType() != ModelType.EXPRESSION) { String inetAddr = value.asString(); try { final InetAddress mcastAddr = InetAddress.getByName(inetAddr); if (!mcastAddr.isMulticastAddress()) { throw MESSAGES.invalidMulticastAddress(inetAddr, parameterName); } } catch (final UnknownHostException e) { throw MESSAGES.unknownMulticastAddress(e, inetAddr, parameterName); } } } }