keycloak
クラス | 公開メンバ関数 | 静的公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.models.cache.infinispan.events.UserUpdatedEvent クラス
org.keycloak.models.cache.infinispan.events.UserUpdatedEvent の継承関係図
Inheritance graph
org.keycloak.models.cache.infinispan.events.UserUpdatedEvent 連携図
Collaboration graph

クラス

class  ExternalizerImpl
 

公開メンバ関数

String getId ()
 
String toString ()
 
void addInvalidations (UserCacheManager userCache, Set< String > invalidations)
 
int hashCode ()
 
boolean equals (Object obj)
 

静的公開メンバ関数

static UserUpdatedEvent create (String userId, String username, String email, String realmId)
 

非公開変数類

String userId
 
String username
 
String email
 
String realmId
 

詳解

著者
Marek Posolda

関数詳解

◆ addInvalidations()

void org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.addInvalidations ( UserCacheManager  userCache,
Set< String >  invalidations 
)
inline

org.keycloak.models.cache.infinispan.events.UserCacheInvalidationEventを実装しています。

61  {
62  userCache.userUpdatedInvalidations(userId, username, email, realmId, invalidations);
63  }
String realmId
Definition: UserUpdatedEvent.java:39
String username
Definition: UserUpdatedEvent.java:37
String email
Definition: UserUpdatedEvent.java:38
String userId
Definition: UserUpdatedEvent.java:36

◆ create()

static UserUpdatedEvent org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.create ( String  userId,
String  username,
String  email,
String  realmId 
)
inlinestatic
41  {
42  UserUpdatedEvent event = new UserUpdatedEvent();
43  event.userId = userId;
44  event.username = username;
45  event.email = email;
46  event.realmId = realmId;
47  return event;
48  }
String realmId
Definition: UserUpdatedEvent.java:39
String username
Definition: UserUpdatedEvent.java:37
String email
Definition: UserUpdatedEvent.java:38
String userId
Definition: UserUpdatedEvent.java:36

◆ equals()

boolean org.keycloak.models.cache.infinispan.events.InvalidationEvent.equals ( Object  obj)
inlineinherited
35  {
36  if (obj == null) return false;
37  if (!obj.getClass().equals(this.getClass())) return false;
38 
39  InvalidationEvent that = (InvalidationEvent) obj;
40  if (!that.getId().equals(getId())) return false;
41  return true;
42  }

◆ getId()

String org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.getId ( )
inline
51  {
52  return userId;
53  }
String userId
Definition: UserUpdatedEvent.java:36

◆ hashCode()

int org.keycloak.models.cache.infinispan.events.InvalidationEvent.hashCode ( )
inlineinherited
30  {
31  return getClass().hashCode() * 13 + getId().hashCode();
32  }

◆ toString()

String org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.toString ( )
inline
56  {
57  return String.format("UserUpdatedEvent [ userId=%s, username=%s, email=%s ]", userId, username, email);
58  }
String username
Definition: UserUpdatedEvent.java:37
String email
Definition: UserUpdatedEvent.java:38
String userId
Definition: UserUpdatedEvent.java:36

メンバ詳解

◆ email

String org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.email
private

◆ realmId

String org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.realmId
private

◆ userId

String org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.userId
private

◆ username

String org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.username
private

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