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

公開メンバ関数

 CachedClientScope (Long revision, RealmModel realm, ClientScopeModel model)
 
String getName ()
 
String getDescription ()
 
void setDescription (String description)
 
String getRealm ()
 
Set< ProtocolMapperModelgetProtocolMappers ()
 
String getProtocol ()
 
Set< String > getScope ()
 
Map< String, String > getAttributes ()
 
String getId ()
 
Long getRevision ()
 
void setRevision (Long revision)
 
long getCacheTimestamp ()
 

非公開変数類

String name
 
String description
 
String realm
 
String protocol
 
Set< String > scope = new HashSet<>()
 
Set< ProtocolMapperModelprotocolMappers = new HashSet<ProtocolMapperModel>()
 
Map< String, String > attributes = new HashMap<>()
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ CachedClientScope()

org.keycloak.models.cache.infinispan.entities.CachedClientScope.CachedClientScope ( Long  revision,
RealmModel  realm,
ClientScopeModel  model 
)
inline
44  {
45  super(revision, model.getId());
46  name = model.getName();
47  description = model.getDescription();
48  this.realm = realm.getId();
49  protocol = model.getProtocol();
50  for (ProtocolMapperModel mapper : model.getProtocolMappers()) {
51  this.protocolMappers.add(mapper);
52  }
53  for (RoleModel role : model.getScopeMappings()) {
54  scope.add(role.getId());
55  }
56  attributes.putAll(model.getAttributes());
57  }
String protocol
Definition: CachedClientScope.java:39
Map< String, String > attributes
Definition: CachedClientScope.java:42
Set< String > scope
Definition: CachedClientScope.java:40
Set< ProtocolMapperModel > protocolMappers
Definition: CachedClientScope.java:41
String name
Definition: CachedClientScope.java:36
String description
Definition: CachedClientScope.java:37
String realm
Definition: CachedClientScope.java:38
Long revision
Definition: AbstractRevisioned.java:14

関数詳解

◆ getAttributes()

Map<String, String> org.keycloak.models.cache.infinispan.entities.CachedClientScope.getAttributes ( )
inline
82  {
83  return attributes;
84  }
Map< String, String > attributes
Definition: CachedClientScope.java:42

◆ 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

◆ getDescription()

String org.keycloak.models.cache.infinispan.entities.CachedClientScope.getDescription ( )
inline
63 { return description; }
String description
Definition: CachedClientScope.java:37

◆ 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

◆ getName()

String org.keycloak.models.cache.infinispan.entities.CachedClientScope.getName ( )
inline
59  {
60  return name;
61  }
String name
Definition: CachedClientScope.java:36

◆ getProtocol()

String org.keycloak.models.cache.infinispan.entities.CachedClientScope.getProtocol ( )
inline
74  {
75  return protocol;
76  }
String protocol
Definition: CachedClientScope.java:39

◆ getProtocolMappers()

Set<ProtocolMapperModel> org.keycloak.models.cache.infinispan.entities.CachedClientScope.getProtocolMappers ( )
inline
70  {
71  return protocolMappers;
72  }
Set< ProtocolMapperModel > protocolMappers
Definition: CachedClientScope.java:41

◆ getRealm()

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

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

67  {
68  return realm;
69  }
String realm
Definition: CachedClientScope.java:38

◆ 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

◆ getScope()

Set<String> org.keycloak.models.cache.infinispan.entities.CachedClientScope.getScope ( )
inline
78  {
79  return scope;
80  }
Set< String > scope
Definition: CachedClientScope.java:40

◆ setDescription()

void org.keycloak.models.cache.infinispan.entities.CachedClientScope.setDescription ( String  description)
inline
65 { this.description = description; }
String description
Definition: CachedClientScope.java:37

◆ 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

メンバ詳解

◆ attributes

Map<String, String> org.keycloak.models.cache.infinispan.entities.CachedClientScope.attributes = new HashMap<>()
private

◆ description

String org.keycloak.models.cache.infinispan.entities.CachedClientScope.description
private

◆ name

String org.keycloak.models.cache.infinispan.entities.CachedClientScope.name
private

◆ protocol

String org.keycloak.models.cache.infinispan.entities.CachedClientScope.protocol
private

◆ protocolMappers

Set<ProtocolMapperModel> org.keycloak.models.cache.infinispan.entities.CachedClientScope.protocolMappers = new HashSet<ProtocolMapperModel>()
private

◆ realm

String org.keycloak.models.cache.infinispan.entities.CachedClientScope.realm
private

◆ scope

Set<String> org.keycloak.models.cache.infinispan.entities.CachedClientScope.scope = new HashSet<>()
private

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