List of usage examples for org.springframework.beans.factory.support BeanDefinitionBuilder addPropertyValue
public BeanDefinitionBuilder addPropertyValue(String name, @Nullable Object value)
From source file:com.dinstone.jrpc.spring.ReferenceBeanDefinitionParser.java
@Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { builder.addPropertyValue("service", element.getAttribute("interface")); builder.addPropertyValue("group", element.getAttribute("group")); String timeout = element.getAttribute("timeout"); if (StringUtils.hasText(timeout)) { builder.addPropertyValue("timeout", timeout); }// w ww. j ava2 s . c o m builder.addPropertyReference("client", getClientBeanId(element.getAttribute("client"))); }
From source file:com.frank.search.solr.server.config.HttpSolrClientBeanDefinitionParser.java
private void setSolrHome(Element element, BeanDefinitionBuilder builder) { builder.addPropertyValue("collection", element.getAttribute("collection")); builder.addPropertyValue("zkConnectTimeout", element.getAttribute("zkConnectTimeout")); builder.addPropertyValue("zkClientTimeout", element.getAttribute("zkClientTimeout")); builder.addPropertyValue("mode", element.getAttribute("mode")); builder.addPropertyValue("url", element.getAttribute("url")); builder.addPropertyValue("timeout", element.getAttribute("timeout")); builder.addPropertyValue("maxConnections", element.getAttribute("maxConnections")); builder.addPropertyValue("maxConnectionsPerHost", element.getAttribute("maxConnectionsPerHost")); }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.resolver.principalConnector.BasePrincipalConnectrBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(String pluginId, Element pluginConfig, java.util.Map<javax.xml.namespace.QName, java.util.List<Element>> pluginConfigChildren, BeanDefinitionBuilder pluginBuilder, ParserContext parserContext) { pluginBuilder.addPropertyValue("nameIdFormat", pluginConfig.getAttributeNS(null, NAMEID_FORMAT_ATTRIBUTE_NAME)); }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.basic.AbstractAttributeTargetedRegexMatchFunctorBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element configElement, BeanDefinitionBuilder builder) { super.doParse(configElement, builder); builder.addPropertyValue("attributeId", DatatypeHelper.safeTrimOrNullString(configElement.getAttributeNS(null, "attributeID"))); }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.basic.AbstractRegexMatchFunctorBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element configElement, BeanDefinitionBuilder builder) { super.doParse(configElement, builder); builder.addPropertyValue("regularExpression", DatatypeHelper.safeTrimOrNullString(configElement.getAttributeNS(null, "regex"))); }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.saml.AbstractEntityGroupMatchFunctorBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element configElement, BeanDefinitionBuilder builder) { super.doParse(configElement, builder); builder.addPropertyValue("entityGroup", DatatypeHelper.safeTrimOrNullString(configElement.getAttributeNS(null, "groupID"))); }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.saml.AbstractNameIDFormatSupportedMatchFunctorBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element configElement, BeanDefinitionBuilder builder) { super.doParse(configElement, builder); builder.addPropertyValue("nameIdFormat", DatatypeHelper.safeTrimOrNullString(configElement.getAttributeNS(null, "nameIdFormat"))); }
From source file:ch.SWITCH.aai.idp.x509.X509LoginHandlerBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element config, BeanDefinitionBuilder builder) { super.doParse(config, builder); builder.addPropertyValue("authenticationServletURL", DatatypeHelper.safeTrim(config.getAttributeNS(null, "authenticationServletURL"))); builder.addPropertyValue("loginPageURL", DatatypeHelper.safeTrim(config.getAttributeNS(null, "loginPageURL"))); builder.addPropertyValue("cookieDomain", DatatypeHelper.safeTrim(config.getAttributeNS(null, "cookieDomain"))); }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.saml.AbstractEntityAttributeExactMatchFunctorBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, parserContext, builder); builder.addPropertyValue("value", element.getAttributeNS(null, "attributeValue")); }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.saml.AbstractEntityAttributeRegexMatchFunctorBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, parserContext, builder); builder.addPropertyValue("valueRegex", element.getAttributeNS(null, "attributeValueRegex")); }