Class HotRodUserSessionEntity

java.lang.Object
org.keycloak.models.map.storage.hotRod.common.AbstractHotRodEntity
org.keycloak.models.map.storage.hotRod.userSession.HotRodUserSessionEntity
All Implemented Interfaces:
UpdatableEntity

@Indexed @ProtoDoc("schema-version: 1") public class HotRodUserSessionEntity extends AbstractHotRodEntity
  • Field Details

    • VERSION

      public static final int VERSION
      See Also:
    • entityVersion

      @Basic(projectable=true) @ProtoField(number=1) public Integer entityVersion
    • id

      @ProtoField(number=2) public String id
    • realmId

      @Basic(sortable=true) @ProtoField(number=3) public String realmId
    • userId

      @Basic(sortable=true) @ProtoField(number=4) public String userId
    • brokerSessionId

      @Basic(sortable=true) @ProtoField(number=5) public String brokerSessionId
    • brokerUserId

      @Basic(sortable=true) @ProtoField(number=6) public String brokerUserId
    • loginUsername

      @ProtoField(number=7) public String loginUsername
    • ipAddress

      @ProtoField(number=8) public String ipAddress
    • authMethod

      @ProtoField(number=9) public String authMethod
    • rememberMe

      @ProtoField(number=10) public Boolean rememberMe
    • timestamp

      @ProtoField(number=11) public Long timestamp
    • lastSessionRefresh

      @Basic(sortable=true) @ProtoField(number=12) public Long lastSessionRefresh
    • expiration

      @ProtoField(number=13) public Long expiration
    • notes

      @Basic(sortable=true) @ProtoField(number=14) public Set<HotRodStringPair> notes
    • state

      @ProtoField(number=15) public Integer state
    • authenticatedClientSessions

      @Basic(sortable=true) @ProtoField(number=16) public Set<HotRodAuthenticatedClientSessionEntityReference> authenticatedClientSessions
    • offline

      @Basic(sortable=true) @ProtoField(number=17) public Boolean offline
  • Constructor Details

    • HotRodUserSessionEntity

      public HotRodUserSessionEntity()
  • Method Details