[java-identity-provider COMMIT] /trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resol...

noreply at shibboleth.net noreply at shibboleth.net
Thu May 2 01:05:28 EDT 2013


Author: dfisher
Date: Thu May  2 01:05:28 2013
New Revision: 4448

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4448&view=rev
Log:
Cleanup variable naming.
Add coding standard annotations.

Modified:
    trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LdapDataConnectorParser.java

Modified: trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LdapDataConnectorParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LdapDataConnectorParser.java?rev=4448&r1=4447&r2=4448&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LdapDataConnectorParser.java (original)
+++ trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LdapDataConnectorParser.java Thu May  2 01:05:28 2013
@@ -21,6 +21,8 @@
 import java.util.List;
 import java.util.Map;
 
+import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
 import javax.xml.namespace.QName;
 
 import net.shibboleth.idp.attribute.Attribute;
@@ -31,6 +33,7 @@
 import net.shibboleth.idp.attribute.resolver.impl.dc.ldap.ParameterizedExecutableSearchFilterBuilder;
 import net.shibboleth.idp.attribute.resolver.spring.dc.BaseDataConnectorParser;
 import net.shibboleth.idp.attribute.resolver.spring.dc.DataConnectorNamespaceHandler;
+import net.shibboleth.utilities.java.support.logic.Constraint;
 import net.shibboleth.utilities.java.support.xml.AttributeSupport;
 import net.shibboleth.utilities.java.support.xml.ElementSupport;
 
@@ -77,7 +80,7 @@
     private final Logger log = LoggerFactory.getLogger(LdapDataConnectorParser.class);
 
     /** {@inheritDoc} */
-    protected Class getBeanClass(Element element) {
+    protected Class getBeanClass(final Element element) {
         return LdapDataConnector.class;
     }
 
@@ -108,33 +111,34 @@
             final BeanDefinitionBuilder builder) {
 
         final Element springBeans = getSpringBeansElement(config);
-        final BeanFactory bf = createBeanFactory(springBeans);
-        final ConnectionFactory cf = bf.getBean(ConnectionFactory.class);
-        final SearchExecutor se = bf.getBean(SearchExecutor.class);
-
-        ExecutableSearchBuilder sb = getBean(bf, ExecutableSearchBuilder.class);
-        if (sb == null) {
+        final BeanFactory beanFactory = createBeanFactory(springBeans);
+        final ConnectionFactory connectionFactory = beanFactory.getBean(ConnectionFactory.class);
+        final SearchExecutor searchExecutor = beanFactory.getBean(SearchExecutor.class);
+
+        ExecutableSearchBuilder searchBuilder = getBean(beanFactory, ExecutableSearchBuilder.class);
+        if (searchBuilder == null) {
             // TODO this should use the Templated builder once the velocity engine is working
-            sb = new ParameterizedExecutableSearchFilterBuilder(se.getSearchFilter().getFilter());
-            log.debug("no executable search builder configured, created {}", sb);
-        }
-
-        final Validator v = getBean(bf, Validator.class);
-        final MappingStrategy ms = getBean(bf, MappingStrategy.class);
-        final Cache<String, Optional<Map<String, Attribute>>> cache = getBean(bf, Cache.class);
+            searchBuilder =
+                    new ParameterizedExecutableSearchFilterBuilder(searchExecutor.getSearchFilter().getFilter());
+            log.debug("no executable search builder configured, created {}", searchBuilder);
+        }
+
+        final Validator validator = getBean(beanFactory, Validator.class);
+        final MappingStrategy strategy = getBean(beanFactory, MappingStrategy.class);
+        final Cache<String, Optional<Map<String, Attribute>>> cache = getBean(beanFactory, Cache.class);
         final Boolean noResultAnError =
                 AttributeSupport.getAttributeValueAsBoolean(AttributeSupport.getAttribute(config, new QName(
                         "noResultIsError")));
         log.debug("parsed noResultAnError {}", noResultAnError);
 
-        builder.addPropertyValue("connectionFactory", cf);
-        builder.addPropertyValue("searchExecutor", se);
-        builder.addPropertyValue("executableSearchBuilder", sb);
-        if (v != null) {
-            builder.addPropertyValue("validator", v);
-        }
-        if (ms != null) {
-            builder.addPropertyValue("mappingStrategy", ms);
+        builder.addPropertyValue("connectionFactory", connectionFactory);
+        builder.addPropertyValue("searchExecutor", searchExecutor);
+        builder.addPropertyValue("executableSearchBuilder", searchBuilder);
+        if (validator != null) {
+            builder.addPropertyValue("validator", validator);
+        }
+        if (strategy != null) {
+            builder.addPropertyValue("mappingStrategy", strategy);
         }

[... 315 lines stripped ...]


More information about the commits mailing list