private void addAttribute(XMLExtendedStreamReader reader, ModelNode operation, SimpleAttributeDefinition attributeDefinition) throws XMLStreamException { String value = rawAttributeText(reader, attributeDefinition.getXmlName(), null); if (value != null) { attributeDefinition.parseAndSetParameter(value, operation, reader); } else { throw missingRequired(reader, attributeDefinition.getXmlName()); } }
private void addAttribute(XMLExtendedStreamReader reader, ModelNode operation, SimpleAttributeDefinition attributeDefinition) throws XMLStreamException { String value = rawAttributeText(reader, attributeDefinition.getXmlName(), null); if (value != null) { attributeDefinition.parseAndSetParameter(value, operation, reader); } else { throw missingRequired(reader, attributeDefinition.getXmlName()); } }
private ModelNode parseBeanValidation(final XMLExtendedStreamReader reader, final ModelNode parentOperation) throws XMLStreamException { final ModelNode beanValidationOperation = new ModelNode(); beanValidationOperation.get(OP).set(ADD); final ModelNode beanValidationAddress = parentOperation.clone(); beanValidationAddress.add(BEAN_VALIDATION, BEAN_VALIDATION); beanValidationAddress.protect(); beanValidationOperation.get(OP_ADDR).set(beanValidationAddress); final int cnt = reader.getAttributeCount(); for (int i = 0; i < cnt; i++) { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED: { String value = rawAttributeText(reader, JcaBeanValidationDefinition.BeanValidationParameters.BEAN_VALIDATION_ENABLED.getAttribute().getXmlName()); JcaBeanValidationDefinition.BeanValidationParameters.BEAN_VALIDATION_ENABLED.getAttribute().parseAndSetParameter(value, beanValidationOperation, reader); break; } default: { throw unexpectedAttribute(reader, i); } } } // Handle elements requireNoContent(reader); return beanValidationOperation; }
private ModelNode parseTracer(final XMLExtendedStreamReader reader, final ModelNode parentOperation) throws XMLStreamException { final ModelNode tracerOperation = new ModelNode(); tracerOperation.get(OP).set(ADD); final ModelNode tracerAddress = parentOperation.clone(); tracerAddress.add(TRACER, TRACER); tracerAddress.protect(); tracerOperation.get(OP_ADDR).set(tracerAddress); final int cnt = reader.getAttributeCount(); for (int i = 0; i < cnt; i++) { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED: { String value = rawAttributeText(reader, TracerDefinition.TracerParameters.TRACER_ENABLED.getAttribute().getXmlName()); TracerDefinition.TracerParameters.TRACER_ENABLED.getAttribute().parseAndSetParameter(value, tracerOperation, reader); break; } default: { throw unexpectedAttribute(reader, i); } } } // Handle elements requireNoContent(reader); return tracerOperation; }
switch (attribute) { case ENABLED: { String value = rawAttributeText(reader, ArchiveValidationParameters.ARCHIVE_VALIDATION_ENABLED.getAttribute().getXmlName()); ArchiveValidationParameters.ARCHIVE_VALIDATION_ENABLED.getAttribute().parseAndSetParameter(value, archiveValidationOperation, reader); break; String value = rawAttributeText(reader, ArchiveValidationParameters.ARCHIVE_VALIDATION_FAIL_ON_ERROR.getAttribute().getXmlName()); ArchiveValidationParameters.ARCHIVE_VALIDATION_FAIL_ON_ERROR.getAttribute().parseAndSetParameter(value, archiveValidationOperation, reader); break; String value = rawAttributeText(reader, ArchiveValidationParameters.ARCHIVE_VALIDATION_FAIL_ON_WARN.getAttribute().getXmlName()); ArchiveValidationParameters.ARCHIVE_VALIDATION_FAIL_ON_WARN.getAttribute().parseAndSetParameter(value, archiveValidationOperation, reader); break;
switch (attribute) { case DEBUG: { String value = rawAttributeText(reader, JcaCachedConnectionManagerDefinition.CcmParameters.DEBUG.getAttribute().getXmlName()); JcaCachedConnectionManagerDefinition.CcmParameters.DEBUG.getAttribute().parseAndSetParameter(value, ccmOperation, reader); break; String value = rawAttributeText(reader, JcaCachedConnectionManagerDefinition.CcmParameters.ERROR.getAttribute().getXmlName()); JcaCachedConnectionManagerDefinition.CcmParameters.ERROR.getAttribute().parseAndSetParameter(value, ccmOperation, reader); break; String value = rawAttributeText(reader, JcaCachedConnectionManagerDefinition.CcmParameters.IGNORE_UNKNOWN_CONNECTIONS.getAttribute().getXmlName()); JcaCachedConnectionManagerDefinition.CcmParameters.IGNORE_UNKNOWN_CONNECTIONS.getAttribute().parseAndSetParameter(value, ccmOperation, reader); break;
switch (attribute) { case ENABLED: { String value = rawAttributeText(reader, ENABLED.getXmlName()); if (value != null) { ENABLED.parseAndSetParameter(value, adminObjectNode, reader); jndiName = rawAttributeText(reader, JNDINAME.getXmlName()); if (jndiName != null) { JNDINAME.parseAndSetParameter(jndiName, adminObjectNode, reader); String value = rawAttributeText(reader, USE_JAVA_CONTEXT.getXmlName()); if (value != null) { USE_JAVA_CONTEXT.parseAndSetParameter(value, adminObjectNode, reader); String value = rawAttributeText(reader, CLASS_NAME.getXmlName()); if (value != null) { CLASS_NAME.parseAndSetParameter(value, adminObjectNode, reader);
switch (attribute) { case NAME: { name = rawAttributeText(reader, JcaBootstrapContextDefinition.BootstrapCtxParameters.NAME.getAttribute().getXmlName()); JcaBootstrapContextDefinition.BootstrapCtxParameters.NAME.getAttribute().parseAndSetParameter(name, bootstrapContextOperation, reader); break; wmName = rawAttributeText(reader, JcaBootstrapContextDefinition.BootstrapCtxParameters.WORKMANAGER.getAttribute().getXmlName()); JcaBootstrapContextDefinition.BootstrapCtxParameters.WORKMANAGER.getAttribute().parseAndSetParameter(wmName, bootstrapContextOperation, reader); break;
switch (attribute) { case JNDI_NAME: { jndiName = rawAttributeText(reader, CMResourceResourceDefinition.JNDI_NAME.getXmlName(), null); break; throw missingRequired(reader, CMResourceResourceDefinition.JNDI_NAME.getXmlName());
switch (attribute) { case JNDI_NAME: { jndiName = rawAttributeText(reader, CMResourceResourceDefinition.JNDI_NAME.getXmlName(), null); break; throw missingRequired(reader, CMResourceResourceDefinition.JNDI_NAME.getXmlName());
driverName = rawAttributeText(reader, DRIVER_NAME.getXmlName()); DRIVER_NAME.parseAndSetParameter(driverName, operation, reader); break; String value = rawAttributeText(reader, DRIVER_MAJOR_VERSION.getXmlName()); DRIVER_MAJOR_VERSION.parseAndSetParameter(value, operation, reader); break; String value = rawAttributeText(reader, DRIVER_MINOR_VERSION.getXmlName()); DRIVER_MINOR_VERSION.parseAndSetParameter(value, operation, reader); break; String moduleName = rawAttributeText(reader, DRIVER_MODULE_NAME.getXmlName()); String slot = null; if (moduleName.contains(":")) { case DATASOURCE_CLASS: { if (datasourceClassMatched) { throw new ParserException(bundle.unexpectedElement(DRIVER_DATASOURCE_CLASS_NAME.getXmlName())); throw new ParserException(bundle.unexpectedElement(DRIVER_XA_DATASOURCE_CLASS_NAME.getXmlName())); throw new ParserException(bundle.unexpectedElement(DRIVER_CLASS_NAME.getXmlName()));
switch (attribute) { case NAME: { name = rawAttributeText(reader, JcaWorkManagerDefinition.WmParameters.NAME.getAttribute().getXmlName()); JcaWorkManagerDefinition.WmParameters.NAME.getAttribute().parseAndSetParameter(name, workManagerOperation, reader); break;
switch (attribute) { case ENABLED: { final String value = rawAttributeText(reader, ENABLED.getXmlName()); if (value != null) { ENABLED.parseAndSetParameter(value, operation, reader); final String jndiName = rawAttributeText(reader, JNDI_NAME.getXmlName()); JNDI_NAME.parseAndSetParameter(jndiName, operation, reader); break; final String value = rawAttributeText(reader, USE_JAVA_CONTEXT.getXmlName()); if (value != null) { USE_JAVA_CONTEXT.parseAndSetParameter(value, operation, reader); final String value = rawAttributeText(reader, SPY.getXmlName()); if (value != null) { SPY.parseAndSetParameter(value, operation, reader); final String value = rawAttributeText(reader, USE_CCM.getXmlName()); if (value != null) { USE_CCM.parseAndSetParameter(value, operation, reader); final String value = rawAttributeText(reader, JTA.getXmlName()); if (value != null) { JTA.parseAndSetParameter(value, operation, reader); final String value = rawAttributeText(reader, CONNECTABLE.getXmlName()); if (value != null) { CONNECTABLE.parseAndSetParameter(value, operation, reader);
} else if (localName.equals(DsSecurity.Tag.SECURITY_DOMAIN.getLocalName())) { if (securityDomainMatched) { throw new ParserException(bundle.unexpectedElement(SECURITY_DOMAIN.getXmlName()));
switch (attribute) { case NO_RECOVERY: { String value = rawAttributeText(reader, NO_RECOVERY.getXmlName()); if (value != null) { NO_RECOVERY.parseAndSetParameter(value, node, reader);
switch (attribute) { case NO_RECOVERY: { String value = rawAttributeText(reader, NO_RECOVERY.getXmlName()); if (value != null) { NO_RECOVERY.parseAndSetParameter(value, node, reader);
streamWriter.writeStartElement(WM_SECURITY_DEFAULT_GROUPS.getXmlName()); for (ModelNode group : ra.get(WM_SECURITY_DEFAULT_GROUPS.getName()).asList()) { streamWriter.writeStartElement(WM_SECURITY_DEFAULT_GROUP.getXmlName()); streamWriter.writeCharacters(group.asString()); streamWriter.writeEndElement();
switch (attribute) { case NO_RECOVERY: { String value = rawAttributeText(reader, NO_RECOVERY.getXmlName()); NO_RECOVERY.parseAndSetParameter(value, operation, reader); break;
throw new ParserException(bundle.unexpectedElement(SECURITY_DOMAIN.getXmlName()));
streamWriter.writeEmptyElement(INTERLEAVING.getXmlName()); } else { INTERLEAVING.marshallAsElement(conDef, streamWriter); streamWriter.writeEmptyElement(NOTXSEPARATEPOOL.getXmlName()); } else { NOTXSEPARATEPOOL.marshallAsElement(conDef, streamWriter); streamWriter.writeStartElement(ConnectionDefinition.Tag.SECURITY.getLocalName()); if (conDef.hasDefined(APPLICATION.getName()) && conDef.get(APPLICATION.getName()).asBoolean()) { streamWriter.writeEmptyElement(APPLICATION.getXmlName()); } else { APPLICATION.marshallAsElement(conDef, streamWriter);