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

クラス

class  ExternalizerImpl
 

公開メンバ関数

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

静的公開メンバ関数

static UserFederationLinkRemovedEvent create (String userId, String realmId, FederatedIdentityModel socialLink)
 

非公開変数類

String userId
 
String realmId
 
String identityProviderId
 
String socialUserId
 

詳解

著者
Marek Posolda

関数詳解

◆ addInvalidations()

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

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

76  {
77  userCache.federatedIdentityLinkRemovedInvalidation(userId, realmId, identityProviderId, socialUserId, invalidations);
78  }
String realmId
Definition: UserFederationLinkRemovedEvent.java:38
String identityProviderId
Definition: UserFederationLinkRemovedEvent.java:39
String socialUserId
Definition: UserFederationLinkRemovedEvent.java:40
String userId
Definition: UserFederationLinkRemovedEvent.java:37

◆ create()

static UserFederationLinkRemovedEvent org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent.create ( String  userId,
String  realmId,
FederatedIdentityModel  socialLink 
)
inlinestatic
42  {
43  UserFederationLinkRemovedEvent event = new UserFederationLinkRemovedEvent();
44  event.userId = userId;
45  event.realmId = realmId;
46  if (socialLink != null) {
47  event.identityProviderId = socialLink.getIdentityProvider();
48  event.socialUserId = socialLink.getUserId();
49  }
50  return event;
51  }
String realmId
Definition: UserFederationLinkRemovedEvent.java:38
String userId
Definition: UserFederationLinkRemovedEvent.java:37

◆ 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.UserFederationLinkRemovedEvent.getId ( )
inline
54  {
55  return userId;
56  }
String userId
Definition: UserFederationLinkRemovedEvent.java:37

◆ getIdentityProviderId()

String org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent.getIdentityProviderId ( )
inline
62  {
63  return identityProviderId;
64  }
String identityProviderId
Definition: UserFederationLinkRemovedEvent.java:39

◆ getRealmId()

String org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent.getRealmId ( )
inline
58  {
59  return realmId;
60  }
String realmId
Definition: UserFederationLinkRemovedEvent.java:38

◆ getSocialUserId()

String org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent.getSocialUserId ( )
inline
66  {
67  return socialUserId;
68  }
String socialUserId
Definition: UserFederationLinkRemovedEvent.java:40

◆ 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.UserFederationLinkRemovedEvent.toString ( )
inline
71  {
72  return String.format("UserFederationLinkRemovedEvent [ userId=%s, identityProviderId=%s, socialUserId=%s ]", userId, identityProviderId, socialUserId);
73  }
String identityProviderId
Definition: UserFederationLinkRemovedEvent.java:39
String socialUserId
Definition: UserFederationLinkRemovedEvent.java:40
String userId
Definition: UserFederationLinkRemovedEvent.java:37

メンバ詳解

◆ identityProviderId

String org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent.identityProviderId
private

◆ realmId

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

◆ socialUserId

String org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent.socialUserId
private

◆ userId

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

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