[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
Wed Aug 17 14:53:38 BST 2011
Author: rdw
Date: Wed Aug 17 14:53:38 2011
New Revision: 4021
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4021&view=rev
Log:
StringValue and Regexp Criteria move from being contructor initialized to using setters.
Modified:
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AndCriterion.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributeScopeRegexCriterion.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributeScopeStringCriterion.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributeValueRegexCriterion.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributeValueStringCriterion.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/BaseRegexCompare.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/BaseStringCompare.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/OrCriterion.java
trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestAttributeScopeRegex.java
trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestAttributeScopeString.java
trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestAttributeValueRegex.java
trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestAttributeValueString.java
Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AndCriterion.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/AndCriterion.java?rev=4021&r1=4020&r2=4021&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AndCriterion.java (original)
+++ trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AndCriterion.java Wed Aug 17 14:53:38 2011
@@ -76,7 +76,7 @@
/** Mark the object as initialized having initialized any children. {@inheritDoc}. */
public synchronized void initialize() throws ComponentInitializationException {
if (initialized) {
- throw new ComponentInitializationException("And Matcher being initialized multiple times");
+ throw new ComponentInitializationException("And Criterion being initialized multiple times");
}
for (EvaluableCriterion<AttributeFilterContext> criterion : criteria) {
@@ -150,7 +150,7 @@
// NOTE capture the criteria to avoid race with setSubCriterion.
// Do this before the test on destruction to avoid race with destroy code.
List<EvaluableCriterion<AttributeFilterContext>> theCriteria = criteria;
-
+
if (destroyed) {
throw new EvaluationException("And Criterion has been destroyed");
}
Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributeScopeRegexCriterion.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/AttributeScopeRegexCriterion.java?rev=4021&r1=4020&r2=4021&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributeScopeRegexCriterion.java (original)
+++ trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AttributeScopeRegexCriterion.java Wed Aug 17 14:53:38 2011
@@ -23,9 +23,8 @@
import net.shibboleth.idp.attribute.ScopedAttributeValue;
import net.shibboleth.idp.attribute.filtering.AttributeFilterContext;
-import org.opensaml.util.Assert;
-import org.opensaml.util.StringSupport;
import org.opensaml.util.criteria.EvaluableCriterion;
+import org.opensaml.util.criteria.EvaluationException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -40,44 +39,18 @@
/** Class logger. */
private final Logger log = LoggerFactory.getLogger(AttributeScopeRegexCriterion.class);
- /** The name of the target attribute. */
- private final String attributeName;
-
/**
- * Constructor.
+ * {@inheritDoc}
*
- * @param regex the regex we are testing against.
- * @param attribute the name of the attribute
+ * @throws EvaluationException if the attribute name could not be found.
*/
- public AttributeScopeRegexCriterion(final String regex, final String attribute) {
[... 1096 lines stripped ...]
More information about the commits
mailing list