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

クラス

class  ExternalizerImpl
 

公開メンバ関数

InResourcePredicate resource (String id)
 
boolean test (Map.Entry< String, Revisioned > entry)
 

静的公開メンバ関数

static InResourcePredicate create ()
 

非公開変数類

String resourceId
 

詳解

著者
Pedro Igor

関数詳解

◆ create()

static InResourcePredicate org.keycloak.models.cache.infinispan.authorization.stream.InResourcePredicate.create ( )
inlinestatic
40  {
41  return new InResourcePredicate();
42  }

◆ resource()

InResourcePredicate org.keycloak.models.cache.infinispan.authorization.stream.InResourcePredicate.resource ( String  id)
inline
44  {
45  resourceId = id;
46  return this;
47  }

◆ test()

boolean org.keycloak.models.cache.infinispan.authorization.stream.InResourcePredicate.test ( Map.Entry< String, Revisioned entry)
inline
50  {
51  Object value = entry.getValue();
52  if (value == null) return false;
53  if (!(value instanceof InResource)) return false;
54 
55  return resourceId.equals(((InResource)value).getResourceId());
56  }

メンバ詳解

◆ resourceId

String org.keycloak.models.cache.infinispan.authorization.stream.InResourcePredicate.resourceId
private

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