Package com.appslandia.common.jwt
Class JwtPayload
- java.lang.Object
-
- com.appslandia.common.base.MapWrapper<java.lang.String,java.lang.Object>
-
- com.appslandia.common.jwt.JwtClaims
-
- com.appslandia.common.jwt.JwtPayload
-
- All Implemented Interfaces:
java.io.Serializable,java.util.Map<java.lang.String,java.lang.Object>
public class JwtPayload extends JwtClaims
- Author:
- Loc Ha
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUDstatic java.lang.StringEXPstatic java.lang.StringIATstatic java.lang.StringISSstatic java.lang.StringJTIstatic java.lang.StringNBFstatic java.lang.StringSUB-
Fields inherited from class com.appslandia.common.base.MapWrapper
map
-
-
Constructor Summary
Constructors Constructor Description JwtPayload()JwtPayload(java.util.Map<java.lang.String,java.lang.Object> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getAudiences()java.util.DategetExpiresAt()java.util.DategetIssuedAt()java.lang.StringgetIssuer()java.lang.StringgetJwtId()java.util.DategetNotBefore()java.lang.StringgetSubject()JwtPayloadset(java.lang.String key, java.lang.Object value)JwtPayloadsetArray(java.lang.String key, java.lang.Object... values)JwtPayloadsetAudiences(java.lang.String... values)JwtPayloadsetExpiresAt(java.util.Date value)JwtPayloadsetExpiresIn(long expiresIn, java.util.concurrent.TimeUnit unit)JwtPayloadsetIssuedAt(java.util.Date value)JwtPayloadsetIssuedAtNow()JwtPayloadsetIssuer(java.lang.String value)JwtPayloadsetJwtId(java.lang.String value)JwtPayloadsetNotBefore(java.util.Date value)JwtPayloadsetNumericDate(java.lang.String key, long timeInMs)JwtPayloadsetNumericDate(java.lang.String key, java.util.Date value)JwtPayloadsetSubject(java.lang.String value)-
Methods inherited from class com.appslandia.common.jwt.JwtClaims
getDate, getNumericDate, put
-
Methods inherited from class com.appslandia.common.base.MapWrapper
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, putAll, remove, size, values
-
-
-
-
Field Detail
-
ISS
public static final java.lang.String ISS
- See Also:
- Constant Field Values
-
SUB
public static final java.lang.String SUB
- See Also:
- Constant Field Values
-
AUD
public static final java.lang.String AUD
- See Also:
- Constant Field Values
-
EXP
public static final java.lang.String EXP
- See Also:
- Constant Field Values
-
NBF
public static final java.lang.String NBF
- See Also:
- Constant Field Values
-
IAT
public static final java.lang.String IAT
- See Also:
- Constant Field Values
-
JTI
public static final java.lang.String JTI
- See Also:
- Constant Field Values
-
-
Method Detail
-
set
public JwtPayload set(java.lang.String key, java.lang.Object value)
-
setArray
public JwtPayload setArray(java.lang.String key, java.lang.Object... values)
-
setNumericDate
public JwtPayload setNumericDate(java.lang.String key, java.util.Date value)
- Overrides:
setNumericDatein classJwtClaims
-
setNumericDate
public JwtPayload setNumericDate(java.lang.String key, long timeInMs)
- Overrides:
setNumericDatein classJwtClaims
-
getIssuer
public java.lang.String getIssuer()
-
setIssuer
public JwtPayload setIssuer(java.lang.String value)
-
getSubject
public java.lang.String getSubject()
-
setSubject
public JwtPayload setSubject(java.lang.String value)
-
getAudiences
public java.util.List<java.lang.String> getAudiences()
-
setAudiences
public JwtPayload setAudiences(java.lang.String... values)
-
getExpiresAt
public java.util.Date getExpiresAt()
-
setExpiresAt
public JwtPayload setExpiresAt(java.util.Date value)
-
setExpiresIn
public JwtPayload setExpiresIn(long expiresIn, java.util.concurrent.TimeUnit unit)
-
getNotBefore
public java.util.Date getNotBefore()
-
setNotBefore
public JwtPayload setNotBefore(java.util.Date value)
-
getIssuedAt
public java.util.Date getIssuedAt()
-
setIssuedAt
public JwtPayload setIssuedAt(java.util.Date value)
-
setIssuedAtNow
public JwtPayload setIssuedAtNow()
-
getJwtId
public java.lang.String getJwtId()
-
setJwtId
public JwtPayload setJwtId(java.lang.String value)
-
-