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

noreply at shibboleth.net noreply at shibboleth.net
Mon Sep 5 11:13:38 BST 2011


Author: rdw
Date: Mon Sep  5 11:13:38 2011
New Revision: 4054

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4054&view=rev
Log:
https://issues.shibboleth.net/jira/browse/IDP-43 PrincicpalNameRegexCriterion

Also clean up the names for PrincicpalNameStringCriterion

Added:
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameRegexCriterion.java   (with props)
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameStringCriterion.java   (contents, props changed)
      - copied, changed from r4053, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributePrincipalNameCriterion.java
    trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestPrincipalNameRegex.java   (with props)
Removed:
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributePrincipalNameCriterion.java
Modified:
    trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestPrincipalNameString.java

Copied: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameStringCriterion.java (from r4053, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributePrincipalNameCriterion.java)
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameStringCriterion.java?p2=trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameStringCriterion.java&p1=trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributePrincipalNameCriterion.java&r1=4053&r2=4054&rev=4054&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributePrincipalNameCriterion.java (original)
+++ trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameStringCriterion.java Mon Sep  5 11:13:38 2011
@@ -28,11 +28,11 @@
 /**
  * Implement the AttributePrincipalNameStringPolicy activation criterion.
  * 
- * If the supplied attribute name has any value which matches the provided string (according to the provided case
- * sensitivity criterion) then we return true.
+ * If the (sole) Principal matches the provided string (according to the provided case sensitivity criterion) then we
+ * return true.
  */
 @ThreadSafe
-public class AttributePrincipalNameCriterion extends BaseStringCompare implements
+public class PrincipalNameStringCriterion extends BaseStringCompare implements
         EvaluableCriterion<AttributeFilterContext> {
 
     /**

Modified: trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestPrincipalNameString.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestPrincipalNameString.java?rev=4054&r1=4053&r2=4054&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestPrincipalNameString.java (original)
+++ trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestPrincipalNameString.java Mon Sep  5 11:13:38 2011
@@ -24,11 +24,11 @@
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-/** tests for the {@link AttributeValueStringCriterion}. */
+/** tests for the {@link PrincipalNameStringCriterion}. */
 public class TestPrincipalNameString {
 
     /**
-     * Test principal name matching. Paramterization is tested in other tests.
+     * Test principal name matching. Parameterization is tested in other tests.
      * 
      * @throws EvaluationException to keep the compiler happy.
      * @throws ComponentInitializationException never
@@ -37,14 +37,14 @@
     public void principalNameCriterionTest() throws EvaluationException, ComponentInitializationException {
 
         AttributeFilterContext filterContext = new AttributeFilterContext(new TestContextContainer());
-        AttributePrincipalNameCriterion filter = new AttributePrincipalNameCriterion();
+        PrincipalNameStringCriterion filter = new PrincipalNameStringCriterion();
         filter.setMatchString("noMatch");
         filter.setCaseSensitive(false);
         filter.initialize();
         Assert.assertFalse(filter.evaluate(filterContext), "match against \"noMatch\"");
 
         filterContext = new AttributeFilterContext(new TestContextContainer());
-        filter = new AttributePrincipalNameCriterion();
+        filter = new PrincipalNameStringCriterion();

[... 22 lines stripped ...]


More information about the commits mailing list