keycloak
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.connections.jpa.updater.liquibase.custom.RemoveDuplicateOfflineSessions.Key クラス
org.keycloak.connections.jpa.updater.liquibase.custom.RemoveDuplicateOfflineSessions.Key 連携図
Collaboration graph

公開メンバ関数

 Key (String userSessionId, String clientId, String offlineFlag)
 
int hashCode ()
 
boolean equals (Object obj)
 

非公開変数類

final String userSessionId
 
final String clientId
 
final String offlineFlag
 

詳解

構築子と解体子

◆ Key()

org.keycloak.connections.jpa.updater.liquibase.custom.RemoveDuplicateOfflineSessions.Key.Key ( String  userSessionId,
String  clientId,
String  offlineFlag 
)
inline
42  {
44  this.clientId = clientId;
45  this.offlineFlag = offlineFlag;
46  }
final String offlineFlag
Definition: RemoveDuplicateOfflineSessions.java:40
final String userSessionId
Definition: RemoveDuplicateOfflineSessions.java:38
final String clientId
Definition: RemoveDuplicateOfflineSessions.java:39

関数詳解

◆ equals()

boolean org.keycloak.connections.jpa.updater.liquibase.custom.RemoveDuplicateOfflineSessions.Key.equals ( Object  obj)
inline
58  {
59  if (this == obj) {
60  return true;
61  }
62  if (obj == null) {
63  return false;
64  }
65  if (getClass() != obj.getClass()) {
66  return false;
67  }
68  final Key other = (Key) obj;
69 
70  return Objects.equals(this.userSessionId, other.userSessionId)
71  && Objects.equals(this.clientId, other.clientId)
72  && Objects.equals(this.offlineFlag, other.offlineFlag);
73  }
final String offlineFlag
Definition: RemoveDuplicateOfflineSessions.java:40
final String userSessionId
Definition: RemoveDuplicateOfflineSessions.java:38
Key(String userSessionId, String clientId, String offlineFlag)
Definition: RemoveDuplicateOfflineSessions.java:42
final String clientId
Definition: RemoveDuplicateOfflineSessions.java:39

◆ hashCode()

int org.keycloak.connections.jpa.updater.liquibase.custom.RemoveDuplicateOfflineSessions.Key.hashCode ( )
inline
49  {
50  int hash = 7;
51  hash = 73 * hash + Objects.hashCode(this.userSessionId);
52  hash = 73 * hash + Objects.hashCode(this.clientId);
53  hash = 73 * hash + Objects.hashCode(this.offlineFlag);
54  return hash;
55  }
final String offlineFlag
Definition: RemoveDuplicateOfflineSessions.java:40
final String userSessionId
Definition: RemoveDuplicateOfflineSessions.java:38
final String clientId
Definition: RemoveDuplicateOfflineSessions.java:39

メンバ詳解

◆ clientId

final String org.keycloak.connections.jpa.updater.liquibase.custom.RemoveDuplicateOfflineSessions.Key.clientId
private

◆ offlineFlag

final String org.keycloak.connections.jpa.updater.liquibase.custom.RemoveDuplicateOfflineSessions.Key.offlineFlag
private

◆ userSessionId

final String org.keycloak.connections.jpa.updater.liquibase.custom.RemoveDuplicateOfflineSessions.Key.userSessionId
private

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