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

noreply at shibboleth.net noreply at shibboleth.net
Tue May 21 12:21:22 EDT 2013


Author: rdw
Date: Tue May 21 12:21:22 2013
New Revision: 4479

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4479&view=rev
Log:
IDP 208 Further refactoring the Filter-API to link better between Schema types and Java Classes.  Part 4 of n.  Clean up method names for <AttributeFileterPolicy/>

Modified:
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicy.java
    trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicyTest.java

Modified: trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicy.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicy.java?rev=4479&r1=4478&r2=4479&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicy.java (original)
+++ trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicy.java Tue May 21 12:21:22 2013
@@ -74,30 +74,30 @@
      * 
      * @param policyId unique ID of this policy
      * @param requirementRule criterion used to determine if this policy is active for a given request
-     * @param policies value filtering policies employed if this policy is active
+     * @param attributeRules value filtering policies employed if this policy is active
      */
     public AttributeFilterPolicy(@Nonnull @NotEmpty String policyId, @Nonnull MatchFunctor requirementRule,
-            @Nullable Collection<AttributeRule> policies) {
+            @Nullable Collection<AttributeRule> attributeRules) {
         setId(policyId);
 
         policyRequirementRule =
                 Constraint.isNotNull(requirementRule, "Attribute filter policy activiation criterion can not be null");
 
         ArrayList<AttributeRule> checkedPolicies = new ArrayList<AttributeRule>();
-        CollectionSupport.addIf(checkedPolicies, policies, Predicates.notNull());
-        if (null != policies) {
-            valuePolicies = ImmutableList.copyOf(Iterables.filter(policies, Predicates.notNull()));
+        CollectionSupport.addIf(checkedPolicies, attributeRules, Predicates.notNull());
+        if (null != attributeRules) {
+            valuePolicies = ImmutableList.copyOf(Iterables.filter(attributeRules, Predicates.notNull()));
         } else {
             valuePolicies = Collections.EMPTY_LIST;
         }
     }
 
     /**
-     * Gets the criteria that must be met for this policy to be active for a given request.
-     * 
-     * @return criteria that must be met for this policy to be active for a given request
-     */
-    @Nonnull public MatchFunctor getActivationCriteria() {
+     * Gets the MatchFunctor that must be met for this policy to be active for a given request.
+     * 
+     * @return MatchFunctor that must be met for this policy to be active for a given request
+     */
+    @Nonnull public MatchFunctor getPolicyRequirementRule() {
         return policyRequirementRule;
     }
 
@@ -106,7 +106,7 @@
      * 
      * @return attribute rules that are in effect if this policy is in effect
      */
-    @Nonnull @NonnullElements @Unmodifiable public List<AttributeRule> getAttributeValuePolicies() {
+    @Nonnull @NonnullElements @Unmodifiable public List<AttributeRule> getAttributeRules() {
         return valuePolicies;
     }
 

Modified: trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicyTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicyTest.java?rev=4479&r1=4478&r2=4479&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicyTest.java (original)
+++ trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicyTest.java Tue May 21 12:21:22 2013
@@ -62,13 +62,13 @@
     @Test public void testPostConstructionState() {
         AttributeFilterPolicy policy = new AttributeFilterPolicy(ID, policyMatcher, Arrays.asList(valuePolicy));
         Assert.assertEquals(policy.getId(), ID);
-        Assert.assertEquals(policy.getActivationCriteria(), policyMatcher);
-        Assert.assertTrue(policy.getAttributeValuePolicies().contains(valuePolicy));
+        Assert.assertEquals(policy.getPolicyRequirementRule(), policyMatcher);
+        Assert.assertTrue(policy.getAttributeRules().contains(valuePolicy));
 
         policy = new AttributeFilterPolicy(ID, policyMatcher, null);
         Assert.assertEquals(policy.getId(), ID);
-        Assert.assertEquals(policy.getActivationCriteria(), policyMatcher);
-        Assert.assertTrue(policy.getAttributeValuePolicies().isEmpty());

[... 37 lines stripped ...]


More information about the commits mailing list