if (! destinationNode.isDefined()) { throw ControllerMessages.MESSAGES.nullNotAllowed(DESTINATION_ADDRESS);
@Override public void validateResolvedParameter(String parameterName, ModelNode value) throws OperationFailedException { switch (value.getType()) { case EXPRESSION: if (!allowExpression) { throw MESSAGES.expressionNotAllowed(parameterName); } break; case UNDEFINED: if (allowNull != null) { if (!allowNull) { throw MESSAGES.nullNotAllowed(parameterName); } break; } // else fall through and let the delegate validate default: delegate.validateResolvedParameter(parameterName, value); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { switch (value.getType()) { case EXPRESSION: if (!allowExpression) { throw MESSAGES.expressionNotAllowed(parameterName); } break; case UNDEFINED: if (allowNull != null) { if (!allowNull) { throw MESSAGES.nullNotAllowed(parameterName); } break; } // else fall through and let the delegate validate default: delegate.validateParameter(parameterName, value); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { switch (value.getType()) { case EXPRESSION: if (!allowExpression) { throw MESSAGES.expressionNotAllowed(parameterName); } break; case UNDEFINED: if (allowNull != null) { if (!allowNull) { throw MESSAGES.nullNotAllowed(parameterName); } break; } // else fall through and let the delegate validate default: delegate.validateParameter(parameterName, value); } }
@Override public void validateResolvedParameter(String parameterName, ModelNode value) throws OperationFailedException { switch (value.getType()) { case EXPRESSION: if (!allowExpression) { throw MESSAGES.expressionNotAllowed(parameterName); } break; case UNDEFINED: if (allowNull != null) { if (!allowNull) { throw MESSAGES.nullNotAllowed(parameterName); } break; } // else fall through and let the delegate validate default: delegate.validateResolvedParameter(parameterName, value); } }
if (! destinationNode.isDefined()) { throw ControllerMessages.MESSAGES.nullNotAllowed(DESTINATION_ADDRESS);
/** * {@inheritDoc} */ @Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { if (!value.isDefined()) { if (!nullable) throw MESSAGES.nullNotAllowed(parameterName); } else { boolean matched = false; if (strictType) { matched = validTypes.contains(value.getType()); } else { for (ModelType validType : validTypes) { if (matches(value, validType)) { matched = true; break; } } } if (!matched) throw MESSAGES.incorrectType(parameterName, validTypes, value.getType()); } }
/** * {@inheritDoc} */ @Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { if (!value.isDefined()) { if (!nullable) throw MESSAGES.nullNotAllowed(parameterName); } else { boolean matched = false; if (strictType) { matched = validTypes.contains(value.getType()); } else { for (ModelType validType : validTypes) { if (matches(value, validType)) { matched = true; break; } } } if (!matched) throw MESSAGES.incorrectType(parameterName, validTypes, value.getType()); } }