final String attributeName = definition.getName(); final boolean has = model.hasDefined(attributeName); if(! has && isRequired(definition, model)) { throw ControllerLogger.ROOT_LOGGER.required(attributeName); continue; if(! isAllowed(definition, model)) {
final String attributeName = definition.getName(); final boolean has = model.hasDefined(attributeName); if(! has && isRequired(definition, model)) { throw new OperationFailedException(new ModelNode().set(MESSAGES.required(attributeName))); continue; if(! isAllowed(definition, model)) {
final String attributeName = definition.getName(); final boolean has = model.hasDefined(attributeName); if(! has && isRequired(definition, model)) { throw new OperationFailedException(new ModelNode().set(MESSAGES.required(attributeName))); continue; if(! isAllowed(definition, model)) {
final String attributeName = definition.getName(); final boolean has = model.hasDefined(attributeName); if(! has && isRequired(definition, model)) { throw ControllerLogger.ROOT_LOGGER.required(attributeName); continue; if(! isAllowed(definition, model)) {
boolean isRequired(final AttributeDefinition def, final ModelNode model) { final boolean required = ! def.isAllowNull(); return required ? ! hasAlternative(def.getAlternatives(), model, true) : required; }
boolean isRequired(final AttributeDefinition def, final ModelNode model) { final boolean required = ! def.isAllowNull(); return required ? ! hasAlternative(def.getAlternatives(), model, true) : required; }
boolean isRequired(final AttributeDefinition def, final ModelNode model) { final boolean required = def.isRequired(); return required ? ! hasAlternative(def.getAlternatives(), model, true) : required; }
boolean isRequired(final AttributeDefinition def, final ModelNode model) { final boolean required = def.isRequired(); return required ? ! hasAlternative(def.getAlternatives(), model, true) : required; }