[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 Aug 15 15:40:31 BST 2011
Author: rdw
Date: Mon Aug 15 15:40:31 2011
New Revision: 4016
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4016&view=rev
Log:
Move the String and Regex matchers (and their testers) to be set by methods, not constructors.
Make them both Initializable and Unmodifable Components so as to save the synchronization pain.
Modified:
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeRegexMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeStringMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeValueRegexMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeValueStringMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/BaseRegexMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/BaseStringMatcher.java
trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/TestAttributeScopeRegexMatcher.java
trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/TestAttributeScopeStringMatcher.java
trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/TestAttributeValueRegexpMatcher.java
trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/TestAttributeValueStringMatcher.java
Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeRegexMatcher.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeRegexMatcher.java?rev=4016&r1=4015&r2=4016&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeRegexMatcher.java (original)
+++ trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeRegexMatcher.java Mon Aug 15 15:40:31 2011
@@ -40,15 +40,6 @@
@ThreadSafe
public class AttributeScopeRegexMatcher extends BaseRegexMatcher implements AttributeValueMatcher {
- /**
- * Constructor.
- *
- * @param regex the pattern
- */
- protected AttributeScopeRegexMatcher(String regex) {
- super(regex);
- }
-
/** {@inheritDoc} */
public Collection<ScopedAttributeValue> getMatchingValues(final Attribute<?> attribute,
final AttributeFilterContext filterContext) throws AttributeFilteringException {
Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeStringMatcher.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeStringMatcher.java?rev=4016&r1=4015&r2=4016&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeStringMatcher.java (original)
+++ trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeScopeStringMatcher.java Mon Aug 15 15:40:31 2011
@@ -40,16 +40,6 @@
@ThreadSafe
public class AttributeScopeStringMatcher extends BaseStringMatcher implements AttributeValueMatcher {
- /**
- * Constructor.
- *
- * @param match what to compare against.
- * @param isCaseSensitive whether comparison is case sensitive.
- */
- protected AttributeScopeStringMatcher(String match, boolean isCaseSensitive) {
- super(match, isCaseSensitive);
- }
-
/** {@inheritDoc} */
public Collection<ScopedAttributeValue> getMatchingValues(final Attribute<?> attribute,
final AttributeFilterContext filterContext) throws AttributeFilteringException {
Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeValueRegexMatcher.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeValueRegexMatcher.java?rev=4016&r1=4015&r2=4016&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeValueRegexMatcher.java (original)
+++ trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/AttributeValueRegexMatcher.java Mon Aug 15 15:40:31 2011
[... 639 lines stripped ...]
More information about the commits
mailing list