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

公開メンバ関数

 RoleListQuery (Long revisioned, String id, RealmModel realm, Set< String > roles)
 
 RoleListQuery (Long revisioned, String id, RealmModel realm, String role)
 
 RoleListQuery (Long revision, String id, RealmModel realm, Set< String > roles, String client)
 
 RoleListQuery (Long revision, String id, RealmModel realm, String role, String client)
 
Set< String > getRoles ()
 
String getRealm ()
 
String getClientId ()
 
String toString ()
 
String getId ()
 
Long getRevision ()
 
void setRevision (Long revision)
 
long getCacheTimestamp ()
 

非公開変数類

final Set< String > roles
 
final String realm
 
final String realmName
 
String client
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ RoleListQuery() [1/4]

org.keycloak.models.cache.infinispan.entities.RoleListQuery.RoleListQuery ( Long  revisioned,
String  id,
RealmModel  realm,
Set< String >  roles 
)
inline
18  {
19  super(revisioned, id);
20  this.realm = realm.getId();
21  this.realmName = realm.getName();
22  this.roles = roles;
23  }
final String realmName
Definition: RoleListQuery.java:15
final Set< String > roles
Definition: RoleListQuery.java:13
final String realm
Definition: RoleListQuery.java:14

◆ RoleListQuery() [2/4]

org.keycloak.models.cache.infinispan.entities.RoleListQuery.RoleListQuery ( Long  revisioned,
String  id,
RealmModel  realm,
String  role 
)
inline
25  {
26  super(revisioned, id);
27  this.realm = realm.getId();
28  this.realmName = realm.getName();
29  this.roles = new HashSet<>();
30  this.roles.add(role);
31  }
final String realmName
Definition: RoleListQuery.java:15
final Set< String > roles
Definition: RoleListQuery.java:13
final String realm
Definition: RoleListQuery.java:14

◆ RoleListQuery() [3/4]

org.keycloak.models.cache.infinispan.entities.RoleListQuery.RoleListQuery ( Long  revision,
String  id,
RealmModel  realm,
Set< String >  roles,
String  client 
)
inline
33  {
34  this(revision, id, realm, roles);
35  this.client = client;
36  }
final Set< String > roles
Definition: RoleListQuery.java:13
String client
Definition: RoleListQuery.java:16
Long revision
Definition: AbstractRevisioned.java:14
String id
Definition: AbstractRevisioned.java:13
final String realm
Definition: RoleListQuery.java:14

◆ RoleListQuery() [4/4]

org.keycloak.models.cache.infinispan.entities.RoleListQuery.RoleListQuery ( Long  revision,
String  id,
RealmModel  realm,
String  role,
String  client 
)
inline
38  {
39  this(revision, id, realm, role);
40  this.client = client;
41  }
String client
Definition: RoleListQuery.java:16
Long revision
Definition: AbstractRevisioned.java:14
String id
Definition: AbstractRevisioned.java:13
final String realm
Definition: RoleListQuery.java:14

関数詳解

◆ getCacheTimestamp()

long org.keycloak.models.cache.infinispan.entities.AbstractRevisioned.getCacheTimestamp ( )
inlineinherited

When was this cached

戻り値

org.keycloak.models.cache.CachedObjectを実装しています。

43  {
44  return cacheTimestamp;
45  }
final long cacheTimestamp
Definition: AbstractRevisioned.java:15

◆ getClientId()

String org.keycloak.models.cache.infinispan.entities.RoleListQuery.getClientId ( )
inline

org.keycloak.models.cache.infinispan.entities.InClientを実装しています。

54  {
55  return client;
56  }
String client
Definition: RoleListQuery.java:16

◆ getId()

String org.keycloak.models.cache.infinispan.entities.AbstractRevisioned.getId ( )
inlineinherited

org.keycloak.models.cache.infinispan.entities.Revisionedを実装しています。

23  {
24  return id;
25  }
String id
Definition: AbstractRevisioned.java:13

◆ getRealm()

String org.keycloak.models.cache.infinispan.entities.RoleListQuery.getRealm ( )
inline

org.keycloak.models.cache.infinispan.entities.InRealmを実装しています。

49  {
50  return realm;
51  }
final String realm
Definition: RoleListQuery.java:14

◆ getRevision()

Long org.keycloak.models.cache.infinispan.entities.AbstractRevisioned.getRevision ( )
inlineinherited

org.keycloak.models.cache.infinispan.entities.Revisionedを実装しています。

28  {
29  return revision;
30  }
Long revision
Definition: AbstractRevisioned.java:14

◆ getRoles()

Set<String> org.keycloak.models.cache.infinispan.entities.RoleListQuery.getRoles ( )
inline

org.keycloak.models.cache.infinispan.entities.RoleQueryを実装しています。

44  {
45  return roles;
46  }
final Set< String > roles
Definition: RoleListQuery.java:13

◆ setRevision()

void org.keycloak.models.cache.infinispan.entities.AbstractRevisioned.setRevision ( Long  revision)
inlineinherited

org.keycloak.models.cache.infinispan.entities.Revisionedを実装しています。

33  {
34  this.revision = revision;
35  }
Long revision
Definition: AbstractRevisioned.java:14

◆ toString()

String org.keycloak.models.cache.infinispan.entities.RoleListQuery.toString ( )
inline
59  {
60  return "RoleListQuery{" +
61  "id='" + getId() + "'" +
62  ", realmName='" + realmName + '\'' +
63  ", clientUuid='" + client + '\'' +
64  '}';
65  }
final String realmName
Definition: RoleListQuery.java:15
String client
Definition: RoleListQuery.java:16
String getId()
Definition: AbstractRevisioned.java:23

メンバ詳解

◆ client

String org.keycloak.models.cache.infinispan.entities.RoleListQuery.client
private

◆ realm

final String org.keycloak.models.cache.infinispan.entities.RoleListQuery.realm
private

◆ realmName

final String org.keycloak.models.cache.infinispan.entities.RoleListQuery.realmName
private

◆ roles

final Set<String> org.keycloak.models.cache.infinispan.entities.RoleListQuery.roles
private

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