List of usage examples for org.w3c.dom Element getAttributeNS
public String getAttributeNS(String namespaceURI, String localName) throws DOMException;
From source file:edu.internet2.middleware.shibboleth.common.config.profile.AbstractShibbolethProfileHandlerBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element config, BeanDefinitionBuilder builder) { super.doParse(config, builder); builder.addPropertyReference("parserPool", config.getAttributeNS(null, "parserPoolRef")); builder.addPropertyReference("storageService", config.getAttributeNS(null, "storageServiceRef")); builder.addPropertyReference("relyingPartyConfigurationManager", config.getAttributeNS(null, "relyingPartyManagerId")); builder.addPropertyReference("sessionManager", config.getAttributeNS(null, "sessionManagerId")); }
From source file:fi.okm.mpass.shibboleth.attribute.resolver.spring.dc.RestDataConnectorParser.java
/** {@inheritDoc} */ protected void doV2Parse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { String endpointUrl = element.getAttributeNS(null, "endpointUrl"); builder.addPropertyValue("endpointUrl", endpointUrl); String hookAttribute = element.getAttributeNS(null, "hookAttribute"); builder.addPropertyValue("hookAttribute", hookAttribute); String idpId = element.getAttributeNS(null, "idpId"); builder.addPropertyValue("idpId", idpId); String resultAttribute = element.getAttributeNS(null, "resultAttributePrefix"); builder.addPropertyValue("resultAttributePrefix", resultAttribute); String token = element.getAttributeNS(null, "token"); builder.addPropertyValue("token", token); String disregardTLSCertificate = element.getAttributeNS(null, "disregardTLSCertificate"); if (StringSupport.trimOrNull(disregardTLSCertificate) != null) { builder.addPropertyValue("disregardTLSCertificate", disregardTLSCertificate); } else {/*from ww w . j av a 2 s .com*/ builder.addPropertyValue("disregardTLSCertificate", "false"); } }
From source file:edu.internet2.middleware.psp.spring.PsoAlternateIdentifierBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, builder); String ref = element.getAttributeNS(null, "ref"); builder.addPropertyValue("ref", ref); }
From source file:edu.internet2.middleware.shibboleth.common.config.security.saml.SAMLProtocolMessageXMLSignatureSecurityPolicyBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, BeanDefinitionBuilder builder) { builder.addConstructorArgReference(//from www . j a va2 s. com DatatypeHelper.safeTrimOrNullString(element.getAttributeNS(null, "trustEngineRef"))); }
From source file:edu.internet2.middleware.shibboleth.common.config.security.saml.SAML2HTTPRedirectDeflateSignatureRuleBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, BeanDefinitionBuilder builder) { builder.addConstructorArgReference(//from ww w. j a v a2 s.com DatatypeHelper.safeTrimOrNullString(element.getAttributeNS(null, "trustEngineRef"))); }
From source file:edu.internet2.middleware.shibboleth.common.config.resource.PropertyReplacementResourceFilterBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { File propertyFile = new File(DatatypeHelper.safeTrim(element.getAttributeNS(null, "propertyFile"))); log.debug("Property file: {}", propertyFile.getAbsolutePath()); builder.addConstructorArgValue(propertyFile); }
From source file:edu.internet2.middleware.shibboleth.idp.config.profile.AbstractSAMLProfileHandlerBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element config, BeanDefinitionBuilder builder) { super.doParse(config, builder); builder.addPropertyReference("idGenerator", config.getAttributeNS(null, "idGeneratorId")); builder.addPropertyReference("messageDecoders", "shibboleth.MessageDecoders"); builder.addPropertyReference("messageEncoders", "shibboleth.MessageEncoders"); builder.addPropertyValue("inboundBinding", DatatypeHelper.safeTrimOrNullString(config.getAttributeNS(null, "inboundBinding"))); builder.addPropertyValue("supportedOutboundBindings", XMLHelper.getAttributeValueAsList(config.getAttributeNodeNS(null, "outboundBindingEnumeration"))); }
From source file:edu.internet2.middleware.psp.spring.PsoIdentifyingAttributeBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, builder); String name = element.getAttributeNS(null, "name"); builder.addPropertyValue("name", name); String value = element.getAttributeNS(null, "value"); builder.addPropertyValue("value", value); }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.filtering.AttributeFilterPolicyGroupBeanDefinitionParser.java
/** {@inheritDoc} */ public BeanDefinition parse(Element config, ParserContext context) { String policyId = DatatypeHelper.safeTrimOrNullString(config.getAttributeNS(null, "id")); log.debug("Parsing attribute filter policy group {}", policyId); List<Element> children; Map<QName, List<Element>> childrenMap = XMLHelper.getChildElements(config); children = childrenMap.get(new QName(AttributeFilterNamespaceHandler.NAMESPACE, "PolicyRequirementRule")); SpringConfigurationUtils.parseInnerCustomElements(children, context); children = childrenMap.get(new QName(AttributeFilterNamespaceHandler.NAMESPACE, "AttributeRule")); SpringConfigurationUtils.parseInnerCustomElements(children, context); children = childrenMap.get(new QName(AttributeFilterNamespaceHandler.NAMESPACE, "PermitValueRule")); SpringConfigurationUtils.parseInnerCustomElements(children, context); children = childrenMap.get(new QName(AttributeFilterNamespaceHandler.NAMESPACE, "AttributeFilterPolicy")); SpringConfigurationUtils.parseInnerCustomElements(children, context); return null;/*w w w. java 2 s . c o m*/ }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.resolver.AbstractResolutionPlugInBeanDefinitionParser.java
/** {@inheritDoc} */ protected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) { return element.getAttributeNS(null, "id"); }