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

クラス

class  ExternalizerImpl
 

公開メンバ関数

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

静的公開メンバ関数

static PolicyRemovedEvent create (String id, String name, Set< String > resources, Set< String > resourceTypes, Set< String > scopes, String serverId)
 

非公開変数類

String id
 
String name
 
Set< String > resources
 
Set< String > resourceTypes
 
Set< String > scopes
 
String serverId
 

詳解

著者
Marek Posolda

関数詳解

◆ addInvalidations()

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

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

68  {
69  cache.policyRemoval(id, name, resources, resourceTypes, scopes, serverId, invalidations);
70  }
Set< String > scopes
Definition: PolicyRemovedEvent.java:43
Set< String > resources
Definition: PolicyRemovedEvent.java:41
Set< String > resourceTypes
Definition: PolicyRemovedEvent.java:42

◆ create()

static PolicyRemovedEvent org.keycloak.models.cache.infinispan.authorization.events.PolicyRemovedEvent.create ( String  id,
String  name,
Set< String >  resources,
Set< String >  resourceTypes,
Set< String >  scopes,
String  serverId 
)
inlinestatic
46  {
47  PolicyRemovedEvent event = new PolicyRemovedEvent();
48  event.id = id;
49  event.name = name;
50  event.resources = resources;
51  event.resourceTypes = resourceTypes;
52  event.scopes = scopes;
53  event.serverId = serverId;
54  return event;
55  }
Set< String > scopes
Definition: PolicyRemovedEvent.java:43
Set< String > resources
Definition: PolicyRemovedEvent.java:41
Set< String > resourceTypes
Definition: PolicyRemovedEvent.java:42

◆ 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.PolicyRemovedEvent.getId ( )
inline
58  {
59  return id;
60  }

◆ 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.PolicyRemovedEvent.toString ( )
inline
63  {
64  return String.format("PolicyRemovedEvent [ id=%s, name=%s]", id, name);
65  }

メンバ詳解

◆ id

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

◆ name

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

◆ resources

Set<String> org.keycloak.models.cache.infinispan.authorization.events.PolicyRemovedEvent.resources
private

◆ resourceTypes

Set<String> org.keycloak.models.cache.infinispan.authorization.events.PolicyRemovedEvent.resourceTypes
private

◆ scopes

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

◆ serverId

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

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