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

公開メンバ関数

 PermissionTicketResourceListQuery (Long revision, String id, String resourceId, Set< String > permissions, String serverId)
 
boolean isInvalid (Set< String > invalidations)
 
String getResourceId ()
 
String getResourceServerId ()
 
Set< String > getPermissions ()
 
String getId ()
 
Long getRevision ()
 
void setRevision (Long revision)
 
long getCacheTimestamp ()
 

非公開変数類

final String resourceId
 

詳解

著者
Pedro Igor

構築子と解体子

◆ PermissionTicketResourceListQuery()

org.keycloak.models.cache.infinispan.authorization.entities.PermissionTicketResourceListQuery.PermissionTicketResourceListQuery ( Long  revision,
String  id,
String  resourceId,
Set< String >  permissions,
String  serverId 
)
inline
28  {
29  super(revision, id, permissions, serverId);
30  this.resourceId = resourceId;
31  }
final String resourceId
Definition: PermissionTicketResourceListQuery.java:26
final String serverId
Definition: PermissionTicketListQuery.java:15
final Set< String > permissions
Definition: PermissionTicketListQuery.java:14
Long revision
Definition: AbstractRevisioned.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

◆ 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

◆ getPermissions()

Set<String> org.keycloak.models.cache.infinispan.authorization.entities.PermissionTicketListQuery.getPermissions ( )
inlineinherited

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

34  {
35  return permissions;
36  }
final Set< String > permissions
Definition: PermissionTicketListQuery.java:14

◆ getResourceId()

String org.keycloak.models.cache.infinispan.authorization.entities.PermissionTicketResourceListQuery.getResourceId ( )
inline

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

39  {
40  return resourceId;
41  }
final String resourceId
Definition: PermissionTicketResourceListQuery.java:26

◆ getResourceServerId()

String org.keycloak.models.cache.infinispan.authorization.entities.PermissionTicketListQuery.getResourceServerId ( )
inlineinherited

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

30  {
31  return serverId;
32  }
final String serverId
Definition: PermissionTicketListQuery.java:15

◆ 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

◆ isInvalid()

boolean org.keycloak.models.cache.infinispan.authorization.entities.PermissionTicketResourceListQuery.isInvalid ( Set< String >  invalidations)
inline

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

34  {
35  return super.isInvalid(invalidations) || invalidations.contains(getResourceId());
36  }
String getResourceId()
Definition: PermissionTicketResourceListQuery.java:39

◆ 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

メンバ詳解

◆ resourceId

final String org.keycloak.models.cache.infinispan.authorization.entities.PermissionTicketResourceListQuery.resourceId
private

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