[java-identity-provider COMMIT] in /trunk: idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/EmptyAttribut...
noreply at shibboleth.net
noreply at shibboleth.net
Sat Jan 24 14:00:29 EST 2015
Author: scantor
Date: Sat Jan 24 14:00:29 2015
New Revision: 7278
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7278&view=rev
Log:
Fix some warnings, add some defensive null checks to the Mapped attribute classes.
Modified:
trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/EmptyAttributeValue.java
trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/context/AttributeContext.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueRegexpMatcher.java
trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueStringMatcher.java
trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/impl/ScriptedIdPAttributeImpl.java
trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/mapped/impl/MappedAttributeDefinition.java
trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/mapped/impl/ValueMap.java
Modified: trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/EmptyAttributeValue.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/EmptyAttributeValue.java?rev=7278&r1=7277&r2=7278&view=diff
==============================================================================
--- trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/EmptyAttributeValue.java (original)
+++ trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/EmptyAttributeValue.java Sat Jan 24 14:00:29 2015
@@ -57,7 +57,7 @@
* @param attributeValue value of the attribute
*/
public EmptyAttributeValue(@Nonnull final EmptyType attributeValue) {
- value = Constraint.isNotNull(attributeValue, "Attribute value cannot be null");
+ value = Constraint.isNotNull(attributeValue, "Empty value enumeration cannot be null");
}
/** {@inheritDoc} */
@@ -97,4 +97,5 @@
@Override public String toString() {
return MoreObjects.toStringHelper(this).add("value", value).toString();
}
-}
+
+}
Modified: trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/context/AttributeContext.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/context/AttributeContext.java?rev=7278&r1=7277&r2=7278&view=diff
==============================================================================
--- trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/context/AttributeContext.java (original)
+++ trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/context/AttributeContext.java Sat Jan 24 14:00:29 2015
@@ -70,8 +70,8 @@
return;
}
- HashMap<String, IdPAttribute> checkedAttributes = new HashMap<String, IdPAttribute>();
- for (IdPAttribute attribute : newAttributes) {
+ final HashMap<String,IdPAttribute> checkedAttributes = new HashMap<>();
+ for (final IdPAttribute attribute : newAttributes) {
if (attribute != null) {
checkedAttributes.put(attribute.getId(), attribute);
}
@@ -79,4 +79,5 @@
attributes = ImmutableMap.copyOf(checkedAttributes);
}
+
}
Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueRegexpMatcher.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueRegexpMatcher.java?rev=7278&r1=7277&r2=7278&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueRegexpMatcher.java (original)
+++ trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueRegexpMatcher.java Sat Jan 24 14:00:29 2015
@@ -41,11 +41,8 @@
if (null == value) {
return false;
- }
-
- if (value instanceof EmptyAttributeValue) {
+ } else if (value instanceof EmptyAttributeValue) {
return false;
-
} else if (value instanceof StringAttributeValue) {
return regexpCompare(((StringAttributeValue) value).getValue());
Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueStringMatcher.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueStringMatcher.java?rev=7278&r1=7277&r2=7278&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/matcher/impl/AttributeValueStringMatcher.java (original)
[... 161 lines stripped ...]
More information about the commits
mailing list