keycloak
公開メンバ関数 | 限定公開変数類 | 全メンバ一覧
org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key クラス
org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key の継承関係図
Inheritance graph
org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key 連携図
Collaboration graph

公開メンバ関数

 Key ()
 
 Key (String userSessionId, String clientId, String clientStorageProvider, String externalClientId, String offline)
 
String getUserSessionId ()
 
String getClientId ()
 
String getOffline ()
 
String getClientStorageProvider ()
 
String getExternalClientId ()
 
boolean equals (Object o)
 
int hashCode ()
 

限定公開変数類

String userSessionId
 
String clientId
 
String clientStorageProvider
 
String externalClientId
 
String offline
 

詳解

構築子と解体子

◆ Key() [1/2]

org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.Key ( )
inline
143  {
144  }

◆ Key() [2/2]

org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.Key ( String  userSessionId,
String  clientId,
String  clientStorageProvider,
String  externalClientId,
String  offline 
)
inline
146  {
148  this.clientId = clientId;
151  this.offline = offline;
152  }
String externalClientId
Definition: PersistentClientSessionEntity.java:139
String clientStorageProvider
Definition: PersistentClientSessionEntity.java:138
String userSessionId
Definition: PersistentClientSessionEntity.java:135
String clientId
Definition: PersistentClientSessionEntity.java:137
String offline
Definition: PersistentClientSessionEntity.java:141

関数詳解

◆ equals()

boolean org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.equals ( Object  o)
inline
175  {
176  if (this == o) return true;
177  if (o == null || getClass() != o.getClass()) return false;
178 
179  Key key = (Key) o;
180 
181  if (this.userSessionId != null ? !this.userSessionId.equals(key.userSessionId) : key.userSessionId != null) return false;
182  if (this.clientId != null ? !this.clientId.equals(key.clientId) : key.clientId != null) return false;
183  if (this.externalClientId != null ? !this.externalClientId.equals(key.clientId) : key.externalClientId != null) return false;
184  if (this.clientStorageProvider != null ? !this.clientStorageProvider.equals(key.clientId) : key.clientStorageProvider != null) return false;
185  if (this.offline != null ? !this.offline.equals(key.offline) : key.offline != null) return false;
186 
187  return true;
188  }
String externalClientId
Definition: PersistentClientSessionEntity.java:139
String clientStorageProvider
Definition: PersistentClientSessionEntity.java:138
Key()
Definition: PersistentClientSessionEntity.java:143
String userSessionId
Definition: PersistentClientSessionEntity.java:135
String clientId
Definition: PersistentClientSessionEntity.java:137
String offline
Definition: PersistentClientSessionEntity.java:141

◆ getClientId()

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.getClientId ( )
inline
158  {
159  return clientId;
160  }
String clientId
Definition: PersistentClientSessionEntity.java:137

◆ getClientStorageProvider()

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.getClientStorageProvider ( )
inline
166  {
167  return clientStorageProvider;
168  }
String clientStorageProvider
Definition: PersistentClientSessionEntity.java:138

◆ getExternalClientId()

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.getExternalClientId ( )
inline
170  {
171  return externalClientId;
172  }
String externalClientId
Definition: PersistentClientSessionEntity.java:139

◆ getOffline()

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.getOffline ( )
inline
162  {
163  return offline;
164  }
String offline
Definition: PersistentClientSessionEntity.java:141

◆ getUserSessionId()

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.getUserSessionId ( )
inline
154  {
155  return userSessionId;
156  }
String userSessionId
Definition: PersistentClientSessionEntity.java:135

◆ hashCode()

int org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.hashCode ( )
inline
191  {
192  int result = this.userSessionId != null ? this.userSessionId.hashCode() : 0;
193  result = 37 * result + (this.clientId != null ? this.clientId.hashCode() : 0);
194  result = 37 * result + (this.externalClientId != null ? this.externalClientId.hashCode() : 0);
195  result = 37 * result + (this.clientStorageProvider != null ? this.clientStorageProvider.hashCode() : 0);
196  result = 31 * result + (this.offline != null ? this.offline.hashCode() : 0);
197  return result;
198  }
String externalClientId
Definition: PersistentClientSessionEntity.java:139
String clientStorageProvider
Definition: PersistentClientSessionEntity.java:138
String userSessionId
Definition: PersistentClientSessionEntity.java:135
String clientId
Definition: PersistentClientSessionEntity.java:137
String offline
Definition: PersistentClientSessionEntity.java:141

メンバ詳解

◆ clientId

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.clientId
protected

◆ clientStorageProvider

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.clientStorageProvider
protected

◆ externalClientId

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.externalClientId
protected

◆ offline

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.offline
protected

◆ userSessionId

String org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key.userSessionId
protected

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