[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
Sat Jul 13 04:05:26 EDT 2013


Author: rdw
Date: Sat Jul 13 04:05:26 2013
New Revision: 4564

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4564&view=rev
Log:
IDP-287 Start to clean up old style tristating.  PolicyRequirementRule doesn't throw AttributeFilteringException any more

Modified:
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/MatcherFromPolicy.java
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcher.java
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcherId.java
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyRequirementRule.java
    trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/MockPolicyRequirementRule.java

Modified: trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/MatcherFromPolicy.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/MatcherFromPolicy.java?rev=4564&r1=4563&r2=4564&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/MatcherFromPolicy.java (original)
+++ trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/MatcherFromPolicy.java Sat Jul 13 04:05:26 2013
@@ -62,14 +62,7 @@
     @Nullable public Set<AttributeValue> getMatchingValues(@Nonnull Attribute attribute,
             @Nonnull AttributeFilterContext filterContext) {
 
-        final Tristate result;
-        
-        try {
-            result = rule.matches(filterContext);
-        } catch (AttributeFilterException e) {
-           // TODO
-            return null;
-        }
+        final Tristate result= rule.matches(filterContext);
 
         if (Tristate.FAIL == result) {
             log.warn("{} The rule returned FAIL, returning null", getLogPrefix());

Modified: trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcher.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcher.java?rev=4564&r1=4563&r2=4564&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcher.java (original)
+++ trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcher.java Sat Jul 13 04:05:26 2013
@@ -56,7 +56,7 @@
     }
 
     /** {@inheritDoc} */
-    public Tristate matches(@Nonnull AttributeFilterContext context) throws AttributeFilterException {
+    public Tristate matches(@Nonnull AttributeFilterContext context) {
         
         log.info("{} Applying matcher supplied as policy to all values of all attributes", getLogPrefix());
 

Modified: trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcherId.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcherId.java?rev=4564&r1=4563&r2=4564&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcherId.java (original)
+++ trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyFromMatcherId.java Sat Jul 13 04:05:26 2013
@@ -70,7 +70,7 @@
     }
 
     /** {@inheritDoc} */
-    @Nonnull public Tristate matches(@Nonnull AttributeFilterContext context) throws AttributeFilterException {
+    @Nonnull public Tristate matches(@Nonnull AttributeFilterContext context) {
         
         log.info("{} Applying matcher supplied as policy to all values of attribute {}", getLogPrefix(), attributeId);
 

Modified: trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyRequirementRule.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyRequirementRule.java?rev=4564&r1=4563&r2=4564&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyRequirementRule.java (original)
+++ trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/PolicyRequirementRule.java Sat Jul 13 04:05:26 2013
@@ -50,7 +50,7 @@
     /** A {@link PolicyRequirementRule} that returns true matched. */
     public static final PolicyRequirementRule MATCHES_ALL = new PolicyRequirementRule() {
 
-        public Tristate matches(@Nonnull AttributeFilterContext filterContext) throws AttributeFilterException {

[... 48 lines stripped ...]


More information about the commits mailing list