[java-identity-provider COMMIT] in /trunk/idp-attribute-resolver-impl/src: main/java/net/shibboleth/idp/attribute/res...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Apr 23 11:32:37 EDT 2013
Author: rdw
Date: Tue Apr 23 11:32:36 2013
New Revision: 4421
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4421&view=rev
Log:
IDP-203 Minor fix to method names for MappedAttributeDefinition
Modified:
trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeDefinition.java
trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeTest.java
Modified: trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeDefinition.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeDefinition.java?rev=4421&r1=4420&r2=4421&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeDefinition.java (original)
+++ trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeDefinition.java Tue Apr 23 11:32:36 2013
@@ -78,7 +78,7 @@
*
* @return functions used to map an input value to an output value
*/
- @Nonnull @NonnullElements @Unmodifiable public Set<ValueMap> getValueMaps() {
+ @Nonnull @NonnullElements @Unmodifiable public Collection<ValueMap> getValueMaps() {
return valueMaps;
}
@@ -99,8 +99,20 @@
*
* @return the default return value.
*/
- public StringAttributeValue getDefaultValue() {
+ public StringAttributeValue getDefaultAttributeValue() {
return defaultValue;
+ }
+
+ /**
+ * Gets the default return value.
+ *
+ * @return the default return value.
+ */
+ public String getDefaultValue() {
+ if (null == defaultValue) {
+ return null;
+ }
+ return defaultValue.getValue();
}
/**
Modified: trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeTest.java?rev=4421&r1=4420&r2=4421&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeTest.java (original)
+++ trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/mapped/MappedAttributeTest.java Tue Apr 23 11:32:36 2013
@@ -129,8 +129,10 @@
"NoSuchAttribute")));
definition.setValueMaps(Collections.singleton(substringValueMapping("foo", false, "foo")));
definition.setDefaultValue("");
+ Assert.assertNull(definition.getDefaultAttributeValue());
Assert.assertNull(definition.getDefaultValue());
definition.setDefaultValue("default");
+ Assert.assertEquals(definition.getDefaultValue(), "default");
definition.initialize();
Optional<Attribute> optionalResult = definition.resolve(resolutionContext);
@@ -209,7 +211,7 @@
Assert.assertTrue(definition.getValueMaps().isEmpty());
definition.setValueMaps(Collections.singleton(substringValueMapping("elephant", false, "banana")));
definition.setDefaultValue("default");
- Assert.assertEquals(definition.getDefaultValue().getValue(), "default");
+ Assert.assertEquals(definition.getDefaultAttributeValue().getValue(), "default");
Assert.assertFalse(definition.isPassThru());
definition.initialize();
@@ -239,7 +241,7 @@
Assert.assertTrue(definition.getValueMaps().isEmpty());
definition.setValueMaps(Collections.singleton(substringValueMapping("elephant", false, "banana")));
definition.setDefaultValue("default");
- Assert.assertEquals(definition.getDefaultValue().getValue(), "default");
+ Assert.assertEquals(definition.getDefaultAttributeValue().getValue(), "default");
definition.setPassThru(true);
definition.initialize();
More information about the commits
mailing list