Class AuthenticationCookieManager
- java.lang.Object
-
- com.jalios.jcms.authentication.cookie.AuthenticationCookieManager
-
public class AuthenticationCookieManager extends java.lang.Object
Provides utility methods to manage AuthenticationCookie.- Since:
- JCMS-5813
- See Also:
AuthenticationCookie
-
-
Constructor Summary
Constructors Constructor Description AuthenticationCookieManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AuthenticationCookie
createAuthenticationCookie(Member member, java.lang.String digest, java.util.Date expirationDate)
Create a new AuthenticationCookie in the db for the specified informationstatic void
deleteAuthenticationCookie(Member member, java.lang.String digest)
Delete AuthenticationCookie matching specified parameter.static void
deleteExpiredAuthenticationCookie()
Delete all AuthenticationCookie whose expiration date is prior to now.static AuthenticationCookie
getAuthenticationCookie(Member member, java.lang.String digest)
Retrieve the AuthenticationCookie stored in DB and matching the specified criteria
-
-
-
Method Detail
-
createAuthenticationCookie
public static final AuthenticationCookie createAuthenticationCookie(Member member, java.lang.String digest, java.util.Date expirationDate)
Create a new AuthenticationCookie in the db for the specified information- Parameters:
member
- the member for which AuthenticationCookie is createddigest
- the cookie digest that was computedexpirationDate
- a Date after which the CookieAuthentication can be deleted/purged.- Returns:
- a new AuthenticationCookie instance
-
getAuthenticationCookie
public static final AuthenticationCookie getAuthenticationCookie(Member member, java.lang.String digest)
Retrieve the AuthenticationCookie stored in DB and matching the specified criteria- Parameters:
member
- the Member for which the cookie has been emitteddigest
- the digest of the cookie- Returns:
- an AuthenticationCookie or null
-
deleteAuthenticationCookie
public static void deleteAuthenticationCookie(Member member, java.lang.String digest)
Delete AuthenticationCookie matching specified parameter.Parameters are all required, no operation is performed if any of them are null or empty.
- Parameters:
member
- the member for which AuthenticationCookie was emitted.digest
- the digest of the cookie that was emitted,
-
deleteExpiredAuthenticationCookie
public static void deleteExpiredAuthenticationCookie()
Delete all AuthenticationCookie whose expiration date is prior to now.
-
-