[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
Thu Jul 11 11:14:59 EDT 2013


Author: rdw
Date: Thu Jul 11 11:14:59 2013
New Revision: 4555

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4555&view=rev
Log:
IDP-287A whole lot of things that were Matchers now become PolicyRule.

Although this is a huge checkin the work is simple
- Base all the classes on a new classes AbstractPolicyRule/AbstractStringPolicyRule/AbstractRexexpPolicyRule (derived form their matcher buddies)
- Change random boolean functions into Tristate functions call matcher(PolicyRequirementRule)

Everything else is a matter of moving classes to their new home (...impl.policyrule not imple.matcher) and making the tests run (AssertTrue(foo) becomes AssertEquals(foo, Tristate.TRUE)

Added:
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/matcher/AbstractMatcher.java   (with props)
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/AbstractPolicyRule.java   (with props)
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/AbstractRegexpPolicyRule.java   (with props)
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/AbstractStringPolicyRule.java   (with props)
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/
      - copied from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/AttributeIssuerPolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/AttributeIssuerMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/AttributeIssuerRegexpPolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/AttributeIssuerRegexpMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/AttributeRequesterPolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/AttributeRequesterMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/AttributeRequesterRegexpPolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/AttributeRequesterRegexpMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/AuthenticationMethodPolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/AuthenticationMethodMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/AuthenticationMethodRegexpPolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/AuthenticationMethodRegexpMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/PrincipalNamePolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/PrincipalNameMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/filtercontext/PrincipalNameRegexpPolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/filtercontext/PrincipalNameRegexpMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/saml/
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/saml/AbstractEntityAttributeExactPolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/saml/AbstractEntityAttributeExactMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/saml/AbstractEntityAttributePolicyRule.java
      - copied, changed from r4544, trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/saml/AbstractEntityAttributeMatcher.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/impl/policyrule/saml/AbstractEntityAttributeRegexPolicyRule.java
      - copied, changed
[... 3524 lines stripped ...]


More information about the commits mailing list