keycloak
クラス | 公開メンバ関数 | 限定公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity クラス
org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity の継承関係図
Inheritance graph
org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity 連携図
Collaboration graph

クラス

class  ExternalizerImpl
 

公開メンバ関数

 RootAuthenticationSessionEntity ()
 
String getId ()
 
void setId (String id)
 
int getTimestamp ()
 
void setTimestamp (int timestamp)
 
Map< String, AuthenticationSessionEntitygetAuthenticationSessions ()
 
void setAuthenticationSessions (Map< String, AuthenticationSessionEntity > authenticationSessions)
 
boolean equals (Object o)
 
int hashCode ()
 
String toString ()
 
String getRealmId ()
 
void setRealmId (String realmId)
 
SessionEntityWrapper mergeRemoteEntityWithLocalEntity (SessionEntityWrapper localEntityWrapper)
 

限定公開メンバ関数

 RootAuthenticationSessionEntity (String realmId, String id, int timestamp, Map< String, AuthenticationSessionEntity > authenticationSessions)
 

非公開変数類

String id
 
int timestamp
 
Map< String, AuthenticationSessionEntityauthenticationSessions = new ConcurrentHashMap<>()
 

詳解

著者
Marek Posolda

構築子と解体子

◆ RootAuthenticationSessionEntity() [1/2]

org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.RootAuthenticationSessionEntity ( )
inline
40  {
41  }

◆ RootAuthenticationSessionEntity() [2/2]

org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.RootAuthenticationSessionEntity ( String  realmId,
String  id,
int  timestamp,
Map< String, AuthenticationSessionEntity authenticationSessions 
)
inlineprotected
43  {
44  super(realmId);
45  this.id = id;
46  this.timestamp = timestamp;
48  }
int timestamp
Definition: RootAuthenticationSessionEntity.java:37
String id
Definition: RootAuthenticationSessionEntity.java:36
String realmId
Definition: SessionEntity.java:34
Map< String, AuthenticationSessionEntity > authenticationSessions
Definition: RootAuthenticationSessionEntity.java:38

関数詳解

◆ equals()

boolean org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.equals ( Object  o)
inline
75  {
76  if (this == o) return true;
77  if (!(o instanceof RootAuthenticationSessionEntity)) return false;
78 
79  RootAuthenticationSessionEntity that = (RootAuthenticationSessionEntity) o;
80 
81  if (id != null ? !id.equals(that.id) : that.id != null) return false;
82 
83  return true;
84  }
RootAuthenticationSessionEntity()
Definition: RootAuthenticationSessionEntity.java:40
boolean equals(Object o)
Definition: RootAuthenticationSessionEntity.java:75

◆ getAuthenticationSessions()

Map<String, AuthenticationSessionEntity> org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.getAuthenticationSessions ( )
inline
66  {
68  }
Map< String, AuthenticationSessionEntity > authenticationSessions
Definition: RootAuthenticationSessionEntity.java:38

◆ getId()

String org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.getId ( )
inline
50  {
51  return id;
52  }
String id
Definition: RootAuthenticationSessionEntity.java:36

◆ getRealmId()

String org.keycloak.models.sessions.infinispan.entities.SessionEntity.getRealmId ( )
inlineinherited

Returns realmId ID.

戻り値
40  {
41  return realmId;
42  }
String realmId
Definition: SessionEntity.java:34

◆ getTimestamp()

int org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.getTimestamp ( )
inline
58  {
59  return timestamp;
60  }
int timestamp
Definition: RootAuthenticationSessionEntity.java:37

◆ hashCode()

int org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.hashCode ( )
inline
87  {
88  return id != null ? id.hashCode() : 0;
89  }

◆ mergeRemoteEntityWithLocalEntity()

SessionEntityWrapper org.keycloak.models.sessions.infinispan.entities.SessionEntity.mergeRemoteEntityWithLocalEntity ( SessionEntityWrapper  localEntityWrapper)
inlineinherited
55  {
56  if (localEntityWrapper == null) {
57  return new SessionEntityWrapper<>(this);
58  } else {
59  return new SessionEntityWrapper<>(localEntityWrapper.getLocalMetadata(), this);
60  }
61  };

◆ setAuthenticationSessions()

void org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.setAuthenticationSessions ( Map< String, AuthenticationSessionEntity authenticationSessions)
inline
70  {
72  }
Map< String, AuthenticationSessionEntity > authenticationSessions
Definition: RootAuthenticationSessionEntity.java:38

◆ setId()

void org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.setId ( String  id)
inline
54  {
55  this.id = id;
56  }
String id
Definition: RootAuthenticationSessionEntity.java:36

◆ setRealmId()

void org.keycloak.models.sessions.infinispan.entities.SessionEntity.setRealmId ( String  realmId)
inlineinherited
44  {
45  this.realmId = realmId;
46  }
String realmId
Definition: SessionEntity.java:34

◆ setTimestamp()

void org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.setTimestamp ( int  timestamp)
inline
62  {
63  this.timestamp = timestamp;
64  }
int timestamp
Definition: RootAuthenticationSessionEntity.java:37

◆ toString()

String org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.toString ( )
inline
92  {
93  return String.format("RootAuthenticationSessionEntity [ id=%s, realm=%s ]", getId(), getRealmId());
94  }
String getId()
Definition: RootAuthenticationSessionEntity.java:50
String getRealmId()
Definition: SessionEntity.java:40

メンバ詳解

◆ authenticationSessions

Map<String, AuthenticationSessionEntity> org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.authenticationSessions = new ConcurrentHashMap<>()
private

◆ id

String org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.id
private

◆ timestamp

int org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity.timestamp
private

このクラス詳解は次のファイルから抽出されました: