Package io.jans.as.server.model.common
Class SessionId
- java.lang.Object
-
- io.jans.as.server.model.common.SessionId
-
- All Implemented Interfaces:
io.jans.orm.model.base.Deletable,java.io.Serializable
@Named("sessionUser") public class SessionId extends java.lang.Object implements io.jans.orm.model.base.Deletable, java.io.Serializable- Version:
- December 8, 2018
- Author:
- Yuriy Zabrovarnyy, Javier Rojas Blum
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOLD_SESSION_ID_ATTR_KEY
-
Constructor Summary
Constructors Constructor Description SessionId()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPermission(java.lang.String clientId, java.lang.Boolean granted)booleanequals(java.lang.Object o)java.util.DategetAuthenticationTime()java.util.DategetCreationDate()java.lang.StringgetDn()java.util.DategetExpirationDate()java.lang.StringgetId()java.lang.BooleangetIsJwt()java.lang.StringgetJwt()java.util.DategetLastUsedAt()java.lang.StringgetOPBrowserState()java.lang.StringgetOutsideSid()java.lang.BooleangetPermissionGranted()SessionIdAccessMapgetPermissionGrantedMap()@NotNull java.util.Map<java.lang.String,java.lang.String>getSessionAttributes()java.lang.StringgetSessionState()SessionIdStategetState()intgetTtl()io.jans.as.common.model.common.UsergetUser()java.lang.StringgetUserDn()inthashCode()java.lang.BooleanisDeletable()java.lang.BooleanisPermissionGrantedForClient(java.lang.String clientId)booleanisPersisted()voidsetAuthenticationTime(java.util.Date authenticationTime)voidsetCreationDate(java.util.Date creationDate)voidsetDeletable(java.lang.Boolean deletable)voidsetDn(java.lang.String dn)voidsetExpirationDate(java.util.Date expirationDate)voidsetId(java.lang.String id)voidsetIsJwt(java.lang.Boolean isJwt)voidsetJwt(java.lang.String jwt)voidsetLastUsedAt(java.util.Date lastUsedAt)voidsetOutsideSid(java.lang.String outsideSid)voidsetPermissionGranted(java.lang.Boolean permissionGranted)voidsetPermissionGrantedMap(SessionIdAccessMap permissionGrantedMap)voidsetPersisted(boolean persisted)voidsetSessionAttributes(java.util.Map<java.lang.String,java.lang.String> sessionAttributes)voidsetSessionState(java.lang.String sessionState)voidsetState(SessionIdState state)voidsetTtl(int ttl)voidsetUser(io.jans.as.common.model.common.User user)voidsetUserDn(java.lang.String userDn)java.lang.StringtoString()
-
-
-
Field Detail
-
OLD_SESSION_ID_ATTR_KEY
public static final java.lang.String OLD_SESSION_ID_ATTR_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTtl
public int getTtl()
-
setTtl
public void setTtl(int ttl)
-
getDn
public java.lang.String getDn()
-
setDn
public void setDn(java.lang.String dn)
-
getJwt
public java.lang.String getJwt()
-
setJwt
public void setJwt(java.lang.String jwt)
-
getIsJwt
public java.lang.Boolean getIsJwt()
-
setIsJwt
public void setIsJwt(java.lang.Boolean isJwt)
-
getState
public SessionIdState getState()
-
setState
public void setState(SessionIdState state)
-
getSessionState
public java.lang.String getSessionState()
-
setSessionState
public void setSessionState(java.lang.String sessionState)
-
getOPBrowserState
public java.lang.String getOPBrowserState()
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
getLastUsedAt
public java.util.Date getLastUsedAt()
-
setLastUsedAt
public void setLastUsedAt(java.util.Date lastUsedAt)
-
getUserDn
public java.lang.String getUserDn()
-
setUserDn
public void setUserDn(java.lang.String userDn)
-
getUser
public io.jans.as.common.model.common.User getUser()
-
setUser
public void setUser(io.jans.as.common.model.common.User user)
-
getAuthenticationTime
public java.util.Date getAuthenticationTime()
-
setAuthenticationTime
public void setAuthenticationTime(java.util.Date authenticationTime)
-
getPermissionGranted
public java.lang.Boolean getPermissionGranted()
-
setPermissionGranted
public void setPermissionGranted(java.lang.Boolean permissionGranted)
-
getPermissionGrantedMap
public SessionIdAccessMap getPermissionGrantedMap()
-
setPermissionGrantedMap
public void setPermissionGrantedMap(SessionIdAccessMap permissionGrantedMap)
-
isPermissionGrantedForClient
public java.lang.Boolean isPermissionGrantedForClient(java.lang.String clientId)
-
addPermission
public void addPermission(java.lang.String clientId, java.lang.Boolean granted)
-
getSessionAttributes
@NotNull public @NotNull java.util.Map<java.lang.String,java.lang.String> getSessionAttributes()
-
setSessionAttributes
public void setSessionAttributes(java.util.Map<java.lang.String,java.lang.String> sessionAttributes)
-
isPersisted
public boolean isPersisted()
-
setPersisted
public void setPersisted(boolean persisted)
-
getExpirationDate
public java.util.Date getExpirationDate()
-
setExpirationDate
public void setExpirationDate(java.util.Date expirationDate)
-
isDeletable
public java.lang.Boolean isDeletable()
- Specified by:
isDeletablein interfaceio.jans.orm.model.base.Deletable
-
setDeletable
public void setDeletable(java.lang.Boolean deletable)
-
getCreationDate
public java.util.Date getCreationDate()
-
setCreationDate
public void setCreationDate(java.util.Date creationDate)
-
setOutsideSid
public void setOutsideSid(java.lang.String outsideSid)
-
getOutsideSid
public java.lang.String getOutsideSid()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-