[java-identity-provider] branch master updated: More Guava cleanup.

Scott Cantor cantor.2 at osu.edu
Thu Nov 14 21:25:37 EST 2019


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to branch master
in repository java-identity-provider.

View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=d9ca0ead0d2724440658b931bb4cff78c6f774d3

The following commit(s) were added to refs/heads/master by this push:
       new  d9ca0ea   More Guava cleanup.
d9ca0ea is described below

commit d9ca0ead0d2724440658b931bb4cff78c6f774d3
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Thu Nov 14 21:25:33 2019 -0500

    More Guava cleanup.
---
 .../RequestedPrincipalContextPrincipalLookupFunction.java        | 8 +++++---
 .../AbstractMetadataDrivenConfigurationLookupStrategy.java       | 9 +++++----
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/navigate/RequestedPrincipalContextPrincipalLookupFunction.java b/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/navigate/RequestedPrincipalContextPrincipalLookupFunction.java
index c728a74..38bf55f 100644
--- a/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/navigate/RequestedPrincipalContextPrincipalLookupFunction.java
+++ b/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/navigate/RequestedPrincipalContextPrincipalLookupFunction.java
@@ -19,6 +19,7 @@ package net.shibboleth.idp.authn.context.navigate;
 
 import java.security.Principal;
 import java.util.Collection;
+import java.util.stream.Collectors;
 
 import javax.annotation.Nullable;
 
@@ -26,8 +27,6 @@ import net.shibboleth.idp.authn.context.RequestedPrincipalContext;
 
 import org.opensaml.messaging.context.navigate.ContextDataLookupFunction;
 
-import com.google.common.collect.Collections2;
-
 /**
  * A function that returns {@link RequestedPrincipalContext#getRequestedPrincipals()} but
  * transforms the values into strings.
@@ -39,7 +38,10 @@ public class RequestedPrincipalContextPrincipalLookupFunction
     @Nullable public Collection<String> apply(@Nullable final RequestedPrincipalContext input) {
         
         if (input != null) {
-            return Collections2.transform(input.getRequestedPrincipals(), Principal::getName);
+            return input.getRequestedPrincipals()
+                    .stream()
+                    .map(Principal::getName)
+                    .collect(Collectors.toUnmodifiableList());
         }
         return null;
     }
diff --git a/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractMetadataDrivenConfigurationLookupStrategy.java b/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractMetadataDrivenConfigurationLookupStrategy.java
index 03a877b..b46062c 100644
--- a/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractMetadataDrivenConfigurationLookupStrategy.java
+++ b/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractMetadataDrivenConfigurationLookupStrategy.java
@@ -24,6 +24,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Objects;
 import java.util.function.Function;
+import java.util.stream.Collectors;
 
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
@@ -43,8 +44,6 @@ import org.opensaml.soap.client.security.SOAPClientSecurityProfileIdLookupFuncti
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import com.google.common.collect.Collections2;
-
 import net.shibboleth.idp.attribute.AttributesMapContainer;
 import net.shibboleth.idp.attribute.IdPAttribute;
 import net.shibboleth.idp.attribute.IdPAttributeValue;
@@ -185,8 +184,10 @@ public abstract class AbstractMetadataDrivenConfigurationLookupStrategy<T> exten
         ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
         Constraint.isNotNull(aliases, "Alias collection cannot be null");
         
-        propertyAliases = Collections2.transform(StringSupport.normalizeStringCollection(aliases),
-                s -> s + (s.endsWith("/") ? propertyName : '/' + propertyName));
+        propertyAliases = StringSupport.normalizeStringCollection(aliases)
+                .stream()
+                .map(s -> s + (s.endsWith("/") ? propertyName : '/' + propertyName))
+                .collect(Collectors.toUnmodifiableList());
     }
     
     /**

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list