void readSecureDeployment(XMLExtendedStreamReader reader, List<ModelNode> list) throws XMLStreamException { String name = readRequiredAttribute(reader, Constants.XML.NAME); PathAddress addr = PathAddress.pathAddress( PathElement.pathElement(ModelDescriptionConstants.SUBSYSTEM, KeycloakSamlExtension.SUBSYSTEM_NAME), PathElement.pathElement(Constants.Model.SECURE_DEPLOYMENT, name)); ModelNode addSecureDeployment = Util.createAddOperation(addr); list.add(addSecureDeployment); while (reader.hasNext() && nextTag(reader) != END_ELEMENT) { String tagName = reader.getLocalName(); if (tagName.equals(Constants.XML.SERVICE_PROVIDER)) { readServiceProvider(reader, list, addr); } else { throw ParseUtils.unexpectedElement(reader); } } }
void readIdentityProvider(List<ModelNode> list, XMLExtendedStreamReader reader, PathAddress parentAddr) throws XMLStreamException { String entityId = readRequiredAttribute(reader, Constants.XML.ENTITY_ID);
void readServiceProvider(XMLExtendedStreamReader reader, List<ModelNode> list, PathAddress parentAddr) throws XMLStreamException { String entityId = readRequiredAttribute(reader, Constants.XML.ENTITY_ID);