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

クラス

class  ExternalizerImpl
 

公開メンバ関数

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

静的公開メンバ関数

static ResourceRemovedEvent create (String id, String name, String type, Set< String > uris, String owner, Set< String > scopes, String serverId)
 

非公開変数類

String id
 
String name
 
String owner
 
String serverId
 
String type
 
Set< String > uris
 
Set< String > scopes
 

詳解

著者
Marek Posolda

関数詳解

◆ addInvalidations()

void org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.addInvalidations ( StoreFactoryCacheManager  cache,
Set< String >  invalidations 
)
inline

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

70  {
71  cache.resourceRemoval(id, name, type, uris, owner, scopes, serverId, invalidations);
72  }
Set< String > scopes
Definition: ResourceRemovedEvent.java:45
Set< String > uris
Definition: ResourceRemovedEvent.java:44

◆ create()

static ResourceRemovedEvent org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.create ( String  id,
String  name,
String  type,
Set< String >  uris,
String  owner,
Set< String >  scopes,
String  serverId 
)
inlinestatic
47  {
48  ResourceRemovedEvent event = new ResourceRemovedEvent();
49  event.id = id;
50  event.name = name;
51  event.type = type;
52  event.uris = uris;
53  event.owner = owner;
54  event.scopes = scopes;
55  event.serverId = serverId;
56  return event;
57  }
Set< String > scopes
Definition: ResourceRemovedEvent.java:45
Set< String > uris
Definition: ResourceRemovedEvent.java:44

◆ 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.authorization.events.ResourceRemovedEvent.getId ( )
inline
60  {
61  return id;
62  }

◆ 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.authorization.events.ResourceRemovedEvent.toString ( )
inline
65  {
66  return String.format("ResourceRemovedEvent [ id=%s, name=%s ]", id, name);
67  }

メンバ詳解

◆ id

String org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.id
private

◆ name

String org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.name
private

◆ owner

String org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.owner
private

◆ scopes

Set<String> org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.scopes
private

◆ serverId

String org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.serverId
private

◆ type

String org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.type
private

◆ uris

Set<String> org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.uris
private

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