protected void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw new OperationFailedException(new ModelNode().set(MESSAGES.required(attributeName))); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(new ModelNode().set(MESSAGES.invalid(attributeName))); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
protected void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw new OperationFailedException(new ModelNode().set(MESSAGES.required(attributeName))); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(new ModelNode().set(MESSAGES.invalid(attributeName))); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
private void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw new OperationFailedException(new ModelNode(MESSAGES.required(attributeName))); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(new ModelNode(MESSAGES.invalid(attributeName))); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
private void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw new OperationFailedException(new ModelNode(MESSAGES.required(attributeName))); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(new ModelNode(MESSAGES.invalid(attributeName))); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
private static ModelNode validateResolvedModel(final AttributeDefinition definition, final OperationContext context, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = subModel.has(attributeName); if(! has && definition.isRequired(subModel)) { throw ServerMessages.MESSAGES.attributeIsRequired(attributeName); } ModelNode result; if(has) { if(! definition.isAllowed(subModel)) { if (subModel.hasDefined(attributeName)) { throw ServerMessages.MESSAGES.attributeNotAllowedWhenAlternativeIsPresent(attributeName, Arrays.asList(definition.getAlternatives())); } else { // create the undefined node result = new ModelNode(); } } else { result = definition.resolveModelAttribute(context, subModel); } } else { // create the undefined node result = new ModelNode(); } return result; }
private static void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw ServerMessages.MESSAGES.attributeIsRequired(attributeName); } if(has) { if(! definition.isAllowed(operation)) { throw ServerMessages.MESSAGES.attributeIsInvalid(attributeName); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
private static void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw ServerMessages.MESSAGES.attributeIsRequired(attributeName); } if(has) { if(! definition.isAllowed(operation)) { throw ServerMessages.MESSAGES.attributeNotAllowedWhenAlternativeIsPresent(attributeName, Arrays.asList(definition.getAlternatives())); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
private static void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw ServerMessages.MESSAGES.attributeIsRequired(attributeName); } if(has) { if(! definition.isAllowed(operation)) { throw ServerMessages.MESSAGES.attributeNotAllowedWhenAlternativeIsPresent(attributeName, Arrays.asList(definition.getAlternatives())); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
private static ModelNode validateResolvedModel(final AttributeDefinition definition, final OperationContext context, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = subModel.has(attributeName); if(! has && definition.isRequired(subModel)) { throw ServerMessages.MESSAGES.attributeIsRequired(attributeName); } ModelNode result; if(has) { if(! definition.isAllowed(subModel)) { if (subModel.hasDefined(attributeName)) { throw ServerMessages.MESSAGES.attributeNotAllowedWhenAlternativeIsPresent(attributeName, Arrays.asList(definition.getAlternatives())); } else { // create the undefined node result = new ModelNode(); } } else { result = definition.resolveModelAttribute(context, subModel); } } else { // create the undefined node result = new ModelNode(); } return result; }
private static ModelNode validateResolvedModel(final AttributeDefinition definition, final OperationContext context, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = subModel.has(attributeName); if(! has && definition.isRequired(subModel)) { throw ServerMessages.MESSAGES.attributeIsRequired(attributeName); } ModelNode result; if(has) { if(! definition.isAllowed(subModel)) { if (subModel.hasDefined(attributeName)) { throw ServerMessages.MESSAGES.attributeNotAllowedWhenAlternativeIsPresent(attributeName, Arrays.asList(definition.getAlternatives())); } else { // create the undefined node result = new ModelNode(); } } else { result = definition.resolveModelAttribute(context, subModel); } } else { // create the undefined node result = new ModelNode(); } return result; }
private static ModelNode validateResolvedModel(final AttributeDefinition definition, final OperationContext context, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = subModel.has(attributeName); if(! has && definition.isRequired(subModel)) { throw ServerMessages.MESSAGES.attributeIsRequired(attributeName); } ModelNode result; if(has) { if(! definition.isAllowed(subModel)) { if (subModel.hasDefined(attributeName)) { throw ServerMessages.MESSAGES.attributeNotAllowedWhenAlternativeIsPresent(attributeName, Arrays.asList(definition.getAlternatives())); } else { // create the undefined node result = new ModelNode(); } } else { result = definition.resolveModelAttribute(context, subModel); } } else { // create the undefined node result = new ModelNode(); } return result; }
private static void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw ServerMessages.MESSAGES.attributeIsRequired(attributeName); } if(has) { if(! definition.isAllowed(operation)) { throw ServerMessages.MESSAGES.attributeIsInvalid(attributeName); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
protected void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw ControllerLogger.ROOT_LOGGER.required(attributeName); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(ControllerLogger.ROOT_LOGGER.invalid(attributeName)); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
protected void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw ControllerLogger.ROOT_LOGGER.required(attributeName); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(ControllerLogger.ROOT_LOGGER.invalid(attributeName)); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
private void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw ControllerLogger.ROOT_LOGGER.required(attributeName); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(ControllerLogger.ROOT_LOGGER.invalid(attributeName)); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
private void validateAndSet(final AttributeDefinition definition, final ModelNode operation, final ModelNode subModel) throws OperationFailedException { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw ControllerLogger.ROOT_LOGGER.required(attributeName); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(ControllerLogger.ROOT_LOGGER.invalid(attributeName)); } definition.validateAndSet(operation, subModel); } else { // create the undefined node subModel.get(definition.getName()); } }
@Override public void validate(final ModelNode operation) throws OperationFailedException { for(final AttributeDefinition definition : attributes) { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.required(definition.getName())); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.invalid(definition.getName())); } definition.validateOperation(operation); } } }
@Override public void validateAndSet(final ModelNode operation, final ModelNode subModel) throws OperationFailedException { for(final AttributeDefinition definition : attributes) { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.required(definition.getName())); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.invalid(definition.getName())); } definition.validateAndSet(operation, subModel); } } } }
@Override public void validateAndSet(final ModelNode operation, final ModelNode subModel) throws OperationFailedException { for(final AttributeDefinition definition : attributes) { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.required(definition.getName())); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.invalid(definition.getName())); } definition.validateAndSet(operation, subModel); } } } }
@Override public void validate(final ModelNode operation) throws OperationFailedException { for(final AttributeDefinition definition : attributes) { final String attributeName = definition.getName(); final boolean has = operation.has(attributeName); if(! has && definition.isRequired(operation)) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.required(definition.getName())); } if(has) { if(! definition.isAllowed(operation)) { throw new OperationFailedException(MessagingLogger.ROOT_LOGGER.invalid(definition.getName())); } definition.validateOperation(operation); } } }