public static void addAccessConstraints(ModelNode result, List<AccessConstraintDefinition> accessConstraints, Locale locale) { if (accessConstraints.size() > 0) { ModelNode constraints = new ModelNode(); for (AccessConstraintDefinition constraint : accessConstraints) { ModelNode constraintDesc = constraints.get(constraint.getType(), constraint.getName()); constraintDesc.get(TYPE).set(constraint.isCore() ? CORE : constraint.getSubsystemName()); String textDesc = constraint.getDescription(locale); if (textDesc != null) { constraintDesc.get(DESCRIPTION).set(textDesc); } ModelNode details = constraint.getModelDescriptionDetails(locale); if (details != null && details.isDefined()) { constraintDesc.get(ModelDescriptionConstants.DETAILS).set(details); } } result.get(ModelDescriptionConstants.ACCESS_CONSTRAINTS).set(constraints); } }
public static void addAccessConstraints(ModelNode result, List<AccessConstraintDefinition> accessConstraints, Locale locale) { if (accessConstraints.size() > 0) { ModelNode constraints = new ModelNode(); for (AccessConstraintDefinition constraint : accessConstraints) { ModelNode constraintDesc = constraints.get(constraint.getType(), constraint.getName()); constraintDesc.get(TYPE).set(constraint.isCore() ? CORE : constraint.getSubsystemName()); String textDesc = constraint.getDescription(locale); if (textDesc != null) { constraintDesc.get(DESCRIPTION).set(textDesc); } ModelNode details = constraint.getModelDescriptionDetails(locale); if (details != null && details.isDefined()) { constraintDesc.get(ModelDescriptionConstants.DETAILS).set(details); } } result.get(ModelDescriptionConstants.ACCESS_CONSTRAINTS).set(constraints); } }
public static void addAccessConstraints(ModelNode result, List<AccessConstraintDefinition> accessConstraints, Locale locale) { if (accessConstraints.size() > 0) { ModelNode constraints = new ModelNode(); for (AccessConstraintDefinition constraint : accessConstraints) { ModelNode constraintDesc = constraints.get(constraint.getType(), constraint.getName()); constraintDesc.get(TYPE).set(constraint.isCore() ? CORE : constraint.getSubsystemName()); String textDesc = constraint.getDescription(locale); if (textDesc != null) { constraintDesc.get(DESCRIPTION).set(textDesc); } ModelNode details = constraint.getModelDescriptionDetails(locale); if (details != null && details.isDefined()) { constraintDesc.get(ModelDescriptionConstants.DETAILS).set(details); } } result.get(ModelDescriptionConstants.ACCESS_CONSTRAINTS).set(constraints); } }