[java-identity-provider COMMIT] in /trunk/idp-attribute-filter-spring/src: main/java/net/shibboleth/idp/attribute/fil...

noreply at shibboleth.net noreply at shibboleth.net
Tue Jun 24 07:55:35 EDT 2014


Author: rdw
Date: Tue Jun 24 07:55:35 2014
New Revision: 6159

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6159&view=rev
Log:
End to end testing.  Its attributeID not attributeId.

Modified:
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/matcher/BaseAttributeValueMatcherParser.java
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/BasePolicyRuleParser.java
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/matcher/attributeValueId.xml
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/policyrule/attributeValueId.xml

Modified: trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/matcher/BaseAttributeValueMatcherParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/matcher/BaseAttributeValueMatcherParser.java?rev=6159&r1=6158&r2=6159&view=diff
==============================================================================
--- trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/matcher/BaseAttributeValueMatcherParser.java (original)
+++ trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/matcher/BaseAttributeValueMatcherParser.java Tue Jun 24 07:55:35 2014
@@ -53,16 +53,19 @@
  * </table>
  */
 public abstract class BaseAttributeValueMatcherParser extends BaseFilterParser {
+    
+    /** ATTRIBUTE ID string. */
+    public static final String ATTRIBUTE_ID = "attributeID";
 
     /**
      * Helper function to determine if the Attribute Matcher has the attribute Id Specified. This influences decisions
-     * bioth in parsing and in which bean to summon.
+     * both in parsing and in which bean to summon.
      * 
      * @param configElement the config element to inspect
      * @return whether here is a an attribute Id
      */
     protected boolean hasAttributeId(@Nonnull final Element configElement) {
-        return configElement.hasAttributeNS(null, "attributeId");
+        return configElement.hasAttributeNS(null, ATTRIBUTE_ID);
     }
 
     /** {@inheritDoc} The table at the top describes the precise work. */
@@ -104,7 +107,7 @@
 
             builder.addConstructorArgValue(childBuilder.getBeanDefinition());
             if (hasAttributeId(element)) {
-                builder.addConstructorArgValue(element.getAttributeNS(null, "attributeId"));
+                builder.addConstructorArgValue(element.getAttributeNS(null, ATTRIBUTE_ID));
             }
         } else if (hasAttributeId(element)) {
             // Bean inside PolicyFromMatcherId inside MatcherFromPolicy
@@ -121,7 +124,7 @@
 
             childBuilder.addPropertyValue("id", "MfP:" + myId);
             childBuilder.addConstructorArgValue(grandChildBuilder.getBeanDefinition());
-            childBuilder.addConstructorArgValue(element.getAttributeNS(null, "attributeId"));
+            childBuilder.addConstructorArgValue(element.getAttributeNS(null, ATTRIBUTE_ID));
 
             builder.addConstructorArgValue(childBuilder.getBeanDefinition());
 

Modified: trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/BasePolicyRuleParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/BasePolicyRuleParser.java?rev=6159&r1=6158&r2=6159&view=diff
==============================================================================
--- trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/BasePolicyRuleParser.java (original)
+++ trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/BasePolicyRuleParser.java Tue Jun 24 07:55:35 2014
@@ -21,6 +21,7 @@
 
 import net.shibboleth.idp.attribute.filter.MatcherFromPolicy;
 import net.shibboleth.idp.attribute.filter.spring.BaseFilterParser;
+import net.shibboleth.idp.attribute.filter.spring.matcher.BaseAttributeValueMatcherParser;
 
 import org.springframework.beans.factory.support.BeanDefinitionBuilder;
 import org.springframework.beans.factory.xml.ParserContext;
@@ -50,7 +51,7 @@
      * @return whether here is a an attribute Id
      */
     protected boolean hasAttributeId(@Nonnull final Element configElement) {
-        return configElement.hasAttributeNS(null, "attributeId");
+        return configElement.hasAttributeNS(null, BaseAttributeValueMatcherParser.ATTRIBUTE_ID);
     }
 
     /** {@inheritDoc} */

Modified: trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/matcher/attributeValueId.xml

[... 25 lines stripped ...]


More information about the commits mailing list