[java-shib-shared] branch main updated: Removing additional Guava dependencies.
Scott Cantor
cantor.2 at osu.edu
Thu Apr 20 13:15:28 UTC 2023
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-shib-shared.
View the commit online:
http://git.shibboleth.net/view/?p=java-shib-shared.git;a=commit;h=ba1e921b5dbaa8a5bf77abc849bd3a3c581255e2
The following commit(s) were added to refs/heads/main by this push:
new ba1e921b Removing additional Guava dependencies.
ba1e921b is described below
commit ba1e921b5dbaa8a5bf77abc849bd3a3c581255e2
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Thu Apr 20 09:15:26 2023 -0400
Removing additional Guava dependencies.
---
.../spring/servlet/impl/CharacterEncodingFilter.java | 15 ++++++++-------
.../shared/spring/config/BooleanToPredicateConverter.java | 4 ++--
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/shib-networking-spring/src/main/java/net/shibboleth/shared/spring/servlet/impl/CharacterEncodingFilter.java b/shib-networking-spring/src/main/java/net/shibboleth/shared/spring/servlet/impl/CharacterEncodingFilter.java
index e6d6a29a..8ec9b94e 100644
--- a/shib-networking-spring/src/main/java/net/shibboleth/shared/spring/servlet/impl/CharacterEncodingFilter.java
+++ b/shib-networking-spring/src/main/java/net/shibboleth/shared/spring/servlet/impl/CharacterEncodingFilter.java
@@ -22,27 +22,27 @@ import java.util.function.Predicate;
import javax.annotation.Nonnull;
-import com.google.common.base.Predicates;
-
import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException;
import jakarta.servlet.ServletRequest;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import net.shibboleth.shared.logic.Constraint;
+import net.shibboleth.shared.logic.PredicateSupport;
import net.shibboleth.shared.spring.servlet.ChainableFilter;
/**
* Adapts Spring filter into a chainable/conditional one.
*/
-public class CharacterEncodingFilter extends org.springframework.web.filter.CharacterEncodingFilter implements ChainableFilter {
+public class CharacterEncodingFilter extends org.springframework.web.filter.CharacterEncodingFilter
+ implements ChainableFilter {
/** Whether filter should run or not. */
@Nonnull private Predicate<ServletRequest> activationCondition;
/** Constructor. */
public CharacterEncodingFilter() {
- activationCondition = Predicates.alwaysTrue();
+ activationCondition = PredicateSupport.alwaysTrue();
}
/**
@@ -59,7 +59,7 @@ public class CharacterEncodingFilter extends org.springframework.web.filter.Char
*
* @param condition run condition
*/
- public void setActivationCondition(@Nonnull Predicate<ServletRequest> condition) {
+ public void setActivationCondition(@Nonnull final Predicate<ServletRequest> condition) {
activationCondition = Constraint.isNotNull(condition, "Run condition cannot be null");
}
@@ -71,8 +71,9 @@ public class CharacterEncodingFilter extends org.springframework.web.filter.Char
/** {@inheritDoc} */
@Override
- protected void doFilterInternal(final HttpServletRequest request, final HttpServletResponse response,
- final FilterChain filterChain) throws ServletException, IOException {
+ protected void doFilterInternal(@Nonnull final HttpServletRequest request,
+ @Nonnull final HttpServletResponse response, @Nonnull final FilterChain filterChain)
+ throws ServletException, IOException {
if (!activationCondition.test(request)) {
filterChain.doFilter(request, response);
diff --git a/shib-spring/src/main/java/net/shibboleth/shared/spring/config/BooleanToPredicateConverter.java b/shib-spring/src/main/java/net/shibboleth/shared/spring/config/BooleanToPredicateConverter.java
index e7ab28e7..3b95d279 100644
--- a/shib-spring/src/main/java/net/shibboleth/shared/spring/config/BooleanToPredicateConverter.java
+++ b/shib-spring/src/main/java/net/shibboleth/shared/spring/config/BooleanToPredicateConverter.java
@@ -24,7 +24,7 @@ import javax.annotation.Nullable;
import org.springframework.core.convert.converter.Converter;
-import com.google.common.base.Predicates;
+import net.shibboleth.shared.logic.PredicateSupport;
/**
* Allows setting of fixed {@link Predicate} properties using a boolean value.
@@ -33,7 +33,7 @@ public class BooleanToPredicateConverter implements Converter<Boolean,Predicate<
/** {@inheritDoc} */
@Nullable public Predicate<?> convert(@Nonnull final Boolean source) {
- return source ? Predicates.alwaysTrue() : Predicates.alwaysFalse();
+ return source ? PredicateSupport.alwaysTrue() : PredicateSupport.alwaysFalse();
}
}
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list