private static ResourceDefinition loadSubsystemDefinitionFromFile(final Class<?> classForDmrPackage, final String subsystemName, ModelVersion version) { final ModelNode desc = getSubsystemDefinitionForVersion(classForDmrPackage, subsystemName, version); if (desc == null) { return null; } return new LegacyResourceDefinition(desc); }
public static ResourceDefinition loadSubsystemDefinition(final String subsystemName, ModelVersion version) { final ModelNode desc = getSubsystemDefinitionForVersion(subsystemName, version); if (desc == null) { return null; } return new LegacyResourceDefinition(desc); }
public static ResourceDefinition loadSubsystemDefinitionFromFile(final Class<?> classForDmrPackage, final String subsystemName, ModelVersion version) { final ModelNode desc = getSubsystemDefinitionForVersion(classForDmrPackage, subsystemName, version); if (desc == null) { return null; } return new LegacyResourceDefinition(desc); }
private static ResourceDefinition loadSubsystemDefinitionFromFile(final Class<?> classForDmrPackage, final String subsystemName, ModelVersion version) { final ModelNode desc = getSubsystemDefinitionForVersion(classForDmrPackage, subsystemName, version); if (desc == null) { return null; } return new LegacyResourceDefinition(desc); }
return new LegacyResourceDefinition(model); } else { return null;
return new LegacyResourceDefinition(model); } else { return null;
public LegacyResourceDefinition(ModelNode modelDescription) { this.description = modelDescription.get(ModelDescriptionConstants.MODEL_DESCRIPTION); ModelNode attributes = description.has(ModelDescriptionConstants.ATTRIBUTES) ? description.get(ModelDescriptionConstants.ATTRIBUTES) : new ModelNode(); address = PathAddress.pathAddress(modelDescription.get(ModelDescriptionConstants.ADDRESS)); if (attributes.isDefined()) { for (Property property : attributes.asPropertyList()) { String name = property.getName(); SimpleAttributeDefinition def = SimpleAttributeDefinitionBuilder.create(name, property.getValue()).build(); this.attributes.put(name, new AttributeAccess( AttributeAccess.AccessType.READ_ONLY, AttributeAccess.Storage.CONFIGURATION, null, null, def, null) ); } } ModelNode children = modelDescription.get(ModelDescriptionConstants.CHILDREN); if (!children.isDefined()) { return; } for (ModelNode child : children.asList()) { this.children.add(new LegacyResourceDefinition(child)); } description.remove(ModelDescriptionConstants.CHILDREN); }
public LegacyResourceDefinition(ModelNode modelDescription) { this.description = modelDescription.get(ModelDescriptionConstants.MODEL_DESCRIPTION); ModelNode attributes = description.has(ModelDescriptionConstants.ATTRIBUTES) ? description.get(ModelDescriptionConstants.ATTRIBUTES) : new ModelNode(); address = PathAddress.pathAddress(modelDescription.get(ModelDescriptionConstants.ADDRESS)); if (attributes.isDefined()) { for (Property property : attributes.asPropertyList()) { String name = property.getName(); SimpleAttributeDefinition def = SimpleAttributeDefinitionBuilder.create(name, property.getValue()).build(); this.attributes.put(name, new AttributeAccess( AttributeAccess.AccessType.READ_ONLY, AttributeAccess.Storage.CONFIGURATION, null, null, def, null) ); } } ModelNode children = modelDescription.get(ModelDescriptionConstants.CHILDREN); if (!children.isDefined()) { return; } for (ModelNode child : children.asList()) { this.children.add(new LegacyResourceDefinition(child)); } description.remove(ModelDescriptionConstants.CHILDREN); }
public LegacyResourceDefinition(ModelNode modelDescription) { this.description = modelDescription.get(ModelDescriptionConstants.MODEL_DESCRIPTION); ModelNode attributes = description.has(ModelDescriptionConstants.ATTRIBUTES) ? description.get(ModelDescriptionConstants.ATTRIBUTES) : new ModelNode(); address = PathAddress.pathAddress(modelDescription.get(ModelDescriptionConstants.ADDRESS)); if (attributes.isDefined()) { for (Property property : attributes.asPropertyList()) { String name = property.getName(); SimpleAttributeDefinition def = SimpleAttributeDefinitionBuilder.create(name, property.getValue()).build(); this.attributes.put(name, new AttributeAccess( AttributeAccess.AccessType.READ_ONLY, AttributeAccess.Storage.CONFIGURATION, null, null, def) ); } } ModelNode children = modelDescription.get(ModelDescriptionConstants.CHILDREN); if (!children.isDefined()) { return; } for (ModelNode child : children.asList()) { ResourceDefinition definition = new LegacyResourceDefinition(child); if (definition.getPathElement().isWildcard()) { this.wildcardChildren.add(definition); } else { this.singletonChildren.add(definition); } } description.remove(ModelDescriptionConstants.CHILDREN); }
public LegacyResourceDefinition(ModelNode modelDescription) { this.description = modelDescription.get(ModelDescriptionConstants.MODEL_DESCRIPTION); ModelNode attributes = description.has(ModelDescriptionConstants.ATTRIBUTES) ? description.get(ModelDescriptionConstants.ATTRIBUTES) : new ModelNode(); address = PathAddress.pathAddress(modelDescription.get(ModelDescriptionConstants.ADDRESS)); if (attributes.isDefined()) { for (Property property : attributes.asPropertyList()) { String name = property.getName(); SimpleAttributeDefinition def = SimpleAttributeDefinitionBuilder.create(name, property.getValue()).build(); this.attributes.put(name, new AttributeAccess( AttributeAccess.AccessType.READ_ONLY, AttributeAccess.Storage.CONFIGURATION, null, null, def) ); } } ModelNode children = modelDescription.get(ModelDescriptionConstants.CHILDREN); if (!children.isDefined()) { return; } for (ModelNode child : children.asList()) { ResourceDefinition definition = new LegacyResourceDefinition(child); if (definition.getPathElement().isWildcard()) { this.wildcardChildren.add(definition); } else { this.singletonChildren.add(definition); } } description.remove(ModelDescriptionConstants.CHILDREN); }