[java-identity-provider COMMIT] /trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/HttpServlet...
noreply at shibboleth.net
noreply at shibboleth.net
Thu Oct 10 15:56:10 EDT 2013
Author: scantor
Date: Thu Oct 10 15:56:10 2013
New Revision: 4841
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4841&view=rev
Log:
Turn into a "marker" representing the current servlet request.
Modified:
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/HttpServletRequestCriterion.java
Modified: trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/HttpServletRequestCriterion.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/HttpServletRequestCriterion.java?rev=4841&r1=4840&r2=4841&view=diff
==============================================================================
--- trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/HttpServletRequestCriterion.java (original)
+++ trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/HttpServletRequestCriterion.java Thu Oct 10 15:56:10 2013
@@ -17,55 +17,12 @@
package net.shibboleth.idp.session.criterion;
-import javax.annotation.Nonnull;
-import javax.servlet.http.HttpServletRequest;
-
-import net.shibboleth.utilities.java.support.logic.Constraint;
import net.shibboleth.utilities.java.support.resolver.Criterion;
-/** {@link Criterion} representing a session bound to an {@link HttpServletRequest}. */
+/**
+ * {@link Criterion} representing a session bound to an {@link HttpServletRequest},
+ * which is implicitly the "current" request known to the resolver.
+ */
public final class HttpServletRequestCriterion implements Criterion {
- /** The session ID. */
- @Nonnull private final HttpServletRequest request;
-
- /**
- * Constructor.
- *
- * @param httpRequest the servlet request
- */
- public HttpServletRequestCriterion(@Nonnull final HttpServletRequest httpRequest) {
- request = Constraint.isNotNull(httpRequest, "HttpServletRequest cannot be null");
- }
-
- /**
- * Get the servlet request.
- *
- * @return the request
- */
- @Nonnull public HttpServletRequest getHttpServletRequest() {
- return request;
- }
-
- /** {@inheritDoc} */
- public int hashCode() {
- return request.hashCode();
- }
-
- /** {@inheritDoc} */
- public boolean equals(Object obj) {
- if (this == obj) {
- return true;
- }
-
- if (obj == null) {
- return false;
- }
-
- if (obj instanceof HttpServletRequestCriterion) {
- return request.equals(((HttpServletRequestCriterion) obj).request);
- }
-
- return false;
- }
}
More information about the commits
mailing list