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

公開メンバ関数

 CachedPermissionTicket (Long revision, PermissionTicket permissionTicket)
 
String getOwner ()
 
String getRequester ()
 
String getResourceId ()
 
String getScopeId ()
 
boolean isGranted ()
 
long getCreatedTimestamp ()
 
Long getGrantedTimestamp ()
 
String getResourceServerId ()
 
String getPolicy ()
 
String getId ()
 
Long getRevision ()
 
void setRevision (Long revision)
 
long getCacheTimestamp ()
 

非公開変数類

final String requester
 
String owner
 
String resourceServerId
 
String resourceId
 
String scopeId
 
boolean granted
 
Long createdTimestamp
 
Long grantedTimestamp
 
String policy
 

詳解

著者
Pedro Igor

構築子と解体子

◆ CachedPermissionTicket()

org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.CachedPermissionTicket ( Long  revision,
PermissionTicket  permissionTicket 
)
inline
39  {
40  super(revision, permissionTicket.getId());
41  this.owner = permissionTicket.getOwner();
42  requester = permissionTicket.getRequester();
43  this.resourceServerId = permissionTicket.getResourceServer().getId();
44  this.resourceId = permissionTicket.getResource().getId();
45  if (permissionTicket.getScope() != null) {
46  this.scopeId = permissionTicket.getScope().getId();
47  }
48  this.granted = permissionTicket.isGranted();
49  createdTimestamp = permissionTicket.getCreatedTimestamp();
50  grantedTimestamp = permissionTicket.getGrantedTimestamp();
51  Policy policy = permissionTicket.getPolicy();
52  if (policy != null) {
53  this.policy = policy.getId();
54  }
55  }
final String requester
Definition: CachedPermissionTicket.java:29
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

◆ getCreatedTimestamp()

long org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.getCreatedTimestamp ( )
inline
77  {
78  return createdTimestamp;
79  }

◆ getGrantedTimestamp()

Long org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.getGrantedTimestamp ( )
inline
81  {
82  return grantedTimestamp;
83  }

◆ 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

◆ getOwner()

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.getOwner ( )
inline
57  {
58  return owner;
59  }

◆ getPolicy()

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.getPolicy ( )
inline
89  {
90  return policy;
91  }

◆ getRequester()

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.getRequester ( )
inline
61  {
62  return requester;
63  }
final String requester
Definition: CachedPermissionTicket.java:29

◆ getResourceId()

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.getResourceId ( )
inline
65  {
66  return resourceId;
67  }

◆ getResourceServerId()

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.getResourceServerId ( )
inline

◆ 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

◆ getScopeId()

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.getScopeId ( )
inline
69  {
70  return scopeId;
71  }

◆ isGranted()

boolean org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.isGranted ( )
inline
73  {
74  return granted;
75  }

◆ 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

メンバ詳解

◆ createdTimestamp

Long org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.createdTimestamp
private

◆ granted

boolean org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.granted
private

◆ grantedTimestamp

Long org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.grantedTimestamp
private

◆ owner

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.owner
private

◆ policy

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.policy
private

◆ requester

final String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.requester
private

◆ resourceId

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.resourceId
private

◆ resourceServerId

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.resourceServerId
private

◆ scopeId

String org.keycloak.models.cache.infinispan.authorization.entities.CachedPermissionTicket.scopeId
private

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