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

公開メンバ関数

 UserAdapter (CachedUser cached, UserCacheSession userProvider, KeycloakSession keycloakSession, RealmModel realm)
 
UserModel getDelegateForUpdate ()
 
boolean isMarkedForEviction ()
 
void invalidate ()
 
long getCacheTimestamp ()
 
ConcurrentHashMap getCachedWith ()
 
String getId ()
 
String getUsername ()
 
void setUsername (String username)
 
Long getCreatedTimestamp ()
 
void setCreatedTimestamp (Long timestamp)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
void setSingleAttribute (String name, String value)
 
void setAttribute (String name, List< String > values)
 
void removeAttribute (String name)
 
String getFirstAttribute (String name)
 
List< String > getAttribute (String name)
 
Map< String, List< String > > getAttributes ()
 
Set< String > getRequiredActions ()
 
void addRequiredAction (RequiredAction action)
 
void removeRequiredAction (RequiredAction action)
 
void addRequiredAction (String action)
 
void removeRequiredAction (String action)
 
String getFirstName ()
 
void setFirstName (String firstName)
 
String getLastName ()
 
void setLastName (String lastName)
 
String getEmail ()
 
void setEmail (String email)
 
boolean isEmailVerified ()
 
void setEmailVerified (boolean verified)
 
String getFederationLink ()
 
void setFederationLink (String link)
 
String getServiceAccountClientLink ()
 
void setServiceAccountClientLink (String clientInternalId)
 
Set< RoleModelgetRealmRoleMappings ()
 
Set< RoleModelgetClientRoleMappings (ClientModel app)
 
boolean hasRole (RoleModel role)
 
void grantRole (RoleModel role)
 
Set< RoleModelgetRoleMappings ()
 
void deleteRoleMapping (RoleModel role)
 
Set< GroupModelgetGroups ()
 
void joinGroup (GroupModel group)
 
void leaveGroup (GroupModel group)
 
boolean isMemberOf (GroupModel group)
 
boolean equals (Object o)
 
int hashCode ()
 

公開変数類

String USERNAME = "username"
 
String LAST_NAME = "lastName"
 
String FIRST_NAME = "firstName"
 
String EMAIL = "email"
 
String LOCALE = "locale"
 

限定公開変数類

volatile UserModel updated
 
CachedUser cached
 
UserCacheSession userProviderCache
 
KeycloakSession keycloakSession
 
RealmModel realm
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ UserAdapter()

org.keycloak.models.cache.infinispan.UserAdapter.UserAdapter ( CachedUser  cached,
UserCacheSession  userProvider,
KeycloakSession  keycloakSession,
RealmModel  realm 
)
inline
50  {
51  this.cached = cached;
52  this.userProviderCache = userProvider;
54  this.realm = realm;
55  }
UserCacheSession userProviderCache
Definition: UserAdapter.java:46
KeycloakSession keycloakSession
Definition: UserAdapter.java:47
RealmModel realm
Definition: UserAdapter.java:48
CachedUser cached
Definition: UserAdapter.java:45

関数詳解

◆ addRequiredAction() [1/2]

void org.keycloak.models.cache.infinispan.UserAdapter.addRequiredAction ( RequiredAction  action)
inline

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

173  {
175  updated.addRequiredAction(action);
176  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void addRequiredAction(String action)

◆ addRequiredAction() [2/2]

void org.keycloak.models.cache.infinispan.UserAdapter.addRequiredAction ( String  action)
inline

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

185  {
187  updated.addRequiredAction(action);
188  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void addRequiredAction(String action)

◆ deleteRoleMapping()

void org.keycloak.models.cache.infinispan.UserAdapter.deleteRoleMapping ( RoleModel  role)
inline

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

337  {
340  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void deleteRoleMapping(RoleModel role)

◆ equals()

boolean org.keycloak.models.cache.infinispan.UserAdapter.equals ( Object  o)
inline
381  {
382  if (this == o) return true;
383  if (o == null || !(o instanceof UserModel)) return false;
384 
385  UserModel that = (UserModel) o;
386  return that.getId().equals(getId());
387  }
String getId()
Definition: UserAdapter.java:88

◆ getAttribute()

List<String> org.keycloak.models.cache.infinispan.UserAdapter.getAttribute ( String  name)
inline

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

154  {
155  if (updated != null) return updated.getAttribute(name);
156  List<String> result = cached.getAttributes().get(name);
157  return (result == null) ? Collections.<String>emptyList() : result;
158  }
volatile UserModel updated
Definition: UserAdapter.java:44
List< String > getAttribute(String name)
CachedUser cached
Definition: UserAdapter.java:45
MultivaluedHashMap< String, String > getAttributes()
Definition: CachedUser.java:110

◆ getAttributes()

Map<String, List<String> > org.keycloak.models.cache.infinispan.UserAdapter.getAttributes ( )
inline

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

161  {
162  if (updated != null) return updated.getAttributes();
163  return cached.getAttributes();
164  }
volatile UserModel updated
Definition: UserAdapter.java:44
Map< String, List< String > > getAttributes()
CachedUser cached
Definition: UserAdapter.java:45
MultivaluedHashMap< String, String > getAttributes()
Definition: CachedUser.java:110

◆ getCachedWith()

ConcurrentHashMap org.keycloak.models.cache.infinispan.UserAdapter.getCachedWith ( )
inline

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

83  {
84  return cached.getCachedWith();
85  }
ConcurrentHashMap getCachedWith()
Definition: AbstractExtendableRevisioned.java:37
CachedUser cached
Definition: UserAdapter.java:45

◆ getCacheTimestamp()

long org.keycloak.models.cache.infinispan.UserAdapter.getCacheTimestamp ( )
inline

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

78  {
79  return cached.getCacheTimestamp();
80  }
CachedUser cached
Definition: UserAdapter.java:45
long getCacheTimestamp()
Definition: AbstractRevisioned.java:43

◆ getClientRoleMappings()

Set<RoleModel> org.keycloak.models.cache.infinispan.UserAdapter.getClientRoleMappings ( ClientModel  app)
inline

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

286  {
287  if (updated != null) return updated.getClientRoleMappings(app);
288  Set<RoleModel> roleMappings = getRoleMappings();
289  Set<RoleModel> appMappings = new HashSet<RoleModel>();
290  for (RoleModel role : roleMappings) {
291  RoleContainerModel container = role.getContainer();
292  if (container instanceof ClientModel) {
293  if (((ClientModel) container).getId().equals(app.getId())) {
294  appMappings.add(role);
295  }
296  }
297  }
298  return appMappings;
299  }
volatile UserModel updated
Definition: UserAdapter.java:44
String getId()
Definition: UserAdapter.java:88
Set< RoleModel > getClientRoleMappings(ClientModel app)
boolean equals(Object o)
Definition: UserAdapter.java:381
Set< RoleModel > getRoleMappings()
Definition: UserAdapter.java:320

◆ getCreatedTimestamp()

Long org.keycloak.models.cache.infinispan.UserAdapter.getCreatedTimestamp ( )
inline

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

107  {
108  // get from cached always as it is immutable
109  return cached.getCreatedTimestamp();
110  }
CachedUser cached
Definition: UserAdapter.java:45
Long getCreatedTimestamp()
Definition: CachedUser.java:86

◆ getDelegateForUpdate()

UserModel org.keycloak.models.cache.infinispan.UserAdapter.getDelegateForUpdate ( )
inline

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

58  {
59  if (updated == null) {
62  if (updated == null) throw new IllegalStateException("Not found in database");
63  }
64  return updated;
65  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserProvider getDelegate()
Definition: UserCacheSession.java:102
UserCacheSession userProviderCache
Definition: UserAdapter.java:46
void registerUserInvalidation(RealmModel realm, CachedUser user)
Definition: UserCacheSession.java:110
String getId()
Definition: UserAdapter.java:88
RealmModel realm
Definition: UserAdapter.java:48
CachedUser cached
Definition: UserAdapter.java:45
UserModel getUserById(String id, RealmModel realm)

◆ getEmail()

String org.keycloak.models.cache.infinispan.UserAdapter.getEmail ( )
inline

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

221  {
222  if (updated != null) return updated.getEmail();
223  return cached.getEmail();
224  }
volatile UserModel updated
Definition: UserAdapter.java:44
CachedUser cached
Definition: UserAdapter.java:45
String getEmail()
Definition: CachedUser.java:98

◆ getFederationLink()

String org.keycloak.models.cache.infinispan.UserAdapter.getFederationLink ( )
inline

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

246  {
247  if (updated != null) return updated.getFederationLink();
248  return cached.getFederationLink();
249  }
volatile UserModel updated
Definition: UserAdapter.java:44
String getFederationLink()
Definition: CachedUser.java:122
CachedUser cached
Definition: UserAdapter.java:45

◆ getFirstAttribute()

String org.keycloak.models.cache.infinispan.UserAdapter.getFirstAttribute ( String  name)
inline

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

148  {
149  if (updated != null) return updated.getFirstAttribute(name);
150  return cached.getAttributes().getFirst(name);
151  }
volatile UserModel updated
Definition: UserAdapter.java:44
V getFirst(K key)
Definition: MultivaluedHashMap.java:86
String getFirstAttribute(String name)
CachedUser cached
Definition: UserAdapter.java:45
MultivaluedHashMap< String, String > getAttributes()
Definition: CachedUser.java:110

◆ getFirstName()

String org.keycloak.models.cache.infinispan.UserAdapter.getFirstName ( )
inline

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

197  {
198  if (updated != null) return updated.getFirstName();
199  return cached.getFirstName();
200  }
volatile UserModel updated
Definition: UserAdapter.java:44
CachedUser cached
Definition: UserAdapter.java:45
String getFirstName()
Definition: CachedUser.java:90

◆ getGroups()

Set<GroupModel> org.keycloak.models.cache.infinispan.UserAdapter.getGroups ( )
inline

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

343  {
344  if (updated != null) return updated.getGroups();
345  Set<GroupModel> groups = new HashSet<GroupModel>();
346  for (String id : cached.getGroups()) {
347  GroupModel groupModel = keycloakSession.realms().getGroupById(id, realm);
348  if (groupModel == null) {
349  // chance that role was removed, so just delete to persistence and get user invalidated
351  return updated.getGroups();
352  }
353  groups.add(groupModel);
354 
355  }
356  return groups;
357  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
KeycloakSession keycloakSession
Definition: UserAdapter.java:47
RealmModel realm
Definition: UserAdapter.java:48
GroupModel getGroupById(String id, RealmModel realm)
CachedUser cached
Definition: UserAdapter.java:45
Set< GroupModel > getGroups()
Set< String > getGroups()
Definition: CachedUser.java:130

◆ getId()

String org.keycloak.models.cache.infinispan.UserAdapter.getId ( )
inline

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

88  {
89  if (updated != null) return updated.getId();
90  return cached.getId();
91  }
volatile UserModel updated
Definition: UserAdapter.java:44
CachedUser cached
Definition: UserAdapter.java:45
String getId()
Definition: AbstractRevisioned.java:23

◆ getLastName()

String org.keycloak.models.cache.infinispan.UserAdapter.getLastName ( )
inline

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

209  {
210  if (updated != null) return updated.getLastName();
211  return cached.getLastName();
212  }
volatile UserModel updated
Definition: UserAdapter.java:44
String getLastName()
Definition: CachedUser.java:94
CachedUser cached
Definition: UserAdapter.java:45

◆ getRealmRoleMappings()

Set<RoleModel> org.keycloak.models.cache.infinispan.UserAdapter.getRealmRoleMappings ( )
inline

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

270  {
271  if (updated != null) return updated.getRealmRoleMappings();
272  Set<RoleModel> roleMappings = getRoleMappings();
273  Set<RoleModel> realmMappings = new HashSet<RoleModel>();
274  for (RoleModel role : roleMappings) {
275  RoleContainerModel container = role.getContainer();
276  if (container instanceof RealmModel) {
277  if (((RealmModel) container).getId().equals(realm.getId())) {
278  realmMappings.add(role);
279  }
280  }
281  }
282  return realmMappings;
283  }
volatile UserModel updated
Definition: UserAdapter.java:44
String getId()
Definition: UserAdapter.java:88
RealmModel realm
Definition: UserAdapter.java:48
Set< RoleModel > getRealmRoleMappings()
boolean equals(Object o)
Definition: UserAdapter.java:381
Set< RoleModel > getRoleMappings()
Definition: UserAdapter.java:320

◆ getRequiredActions()

Set<String> org.keycloak.models.cache.infinispan.UserAdapter.getRequiredActions ( )
inline

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

167  {
168  if (updated != null) return updated.getRequiredActions();
169  return cached.getRequiredActions();
170  }
volatile UserModel updated
Definition: UserAdapter.java:44
Set< String > getRequiredActions()
Definition: CachedUser.java:114
Set< String > getRequiredActions()
CachedUser cached
Definition: UserAdapter.java:45

◆ getRoleMappings()

Set<RoleModel> org.keycloak.models.cache.infinispan.UserAdapter.getRoleMappings ( )
inline

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

320  {
321  if (updated != null) return updated.getRoleMappings();
322  Set<RoleModel> roles = new HashSet<RoleModel>();
323  for (String id : cached.getRoleMappings()) {
324  RoleModel roleById = keycloakSession.realms().getRoleById(id, realm);
325  if (roleById == null) {
326  // chance that role was removed, so just delete to persistence and get user invalidated
328  return updated.getRoleMappings();
329  }
330  roles.add(roleById);
331 
332  }
333  return roles;
334  }
Set< RoleModel > getRoleMappings()
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
RoleModel getRoleById(String id, RealmModel realm)
KeycloakSession keycloakSession
Definition: UserAdapter.java:47
RealmModel realm
Definition: UserAdapter.java:48
Set< String > getRoleMappings()
Definition: CachedUser.java:118
CachedUser cached
Definition: UserAdapter.java:45

◆ getServiceAccountClientLink()

String org.keycloak.models.cache.infinispan.UserAdapter.getServiceAccountClientLink ( )
inline

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

258  {
259  if (updated != null) return updated.getServiceAccountClientLink();
261  }
volatile UserModel updated
Definition: UserAdapter.java:44
String getServiceAccountClientLink()
Definition: CachedUser.java:126
CachedUser cached
Definition: UserAdapter.java:45

◆ getUsername()

String org.keycloak.models.cache.infinispan.UserAdapter.getUsername ( )
inline

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

94  {
95  if (updated != null) return updated.getUsername();
96  return cached.getUsername();
97  }
volatile UserModel updated
Definition: UserAdapter.java:44
String getUsername()
Definition: CachedUser.java:82
CachedUser cached
Definition: UserAdapter.java:45

◆ grantRole()

void org.keycloak.models.cache.infinispan.UserAdapter.grantRole ( RoleModel  role)
inline

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

314  {
316  updated.grantRole(role);
317  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void grantRole(RoleModel role)

◆ hashCode()

int org.keycloak.models.cache.infinispan.UserAdapter.hashCode ( )
inline
390  {
391  return getId().hashCode();
392  }
String getId()
Definition: UserAdapter.java:88

◆ hasRole()

boolean org.keycloak.models.cache.infinispan.UserAdapter.hasRole ( RoleModel  role)
inline

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

302  {
303  if (updated != null) return updated.hasRole(role);
304  if (cached.getRoleMappings().contains(role.getId())) return true;
305 
306  Set<RoleModel> mappings = getRoleMappings();
307  for (RoleModel mapping: mappings) {
308  if (mapping.hasRole(role)) return true;
309  }
310  return RoleUtils.hasRoleFromGroup(getGroups(), role, true);
311  }
volatile UserModel updated
Definition: UserAdapter.java:44
Set< GroupModel > getGroups()
Definition: UserAdapter.java:343
Set< String > getRoleMappings()
Definition: CachedUser.java:118
CachedUser cached
Definition: UserAdapter.java:45
Set< RoleModel > getRoleMappings()
Definition: UserAdapter.java:320
boolean hasRole(RoleModel role)

◆ invalidate()

void org.keycloak.models.cache.infinispan.UserAdapter.invalidate ( )
inline

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

73  {
75  }
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58

◆ isEmailVerified()

boolean org.keycloak.models.cache.infinispan.UserAdapter.isEmailVerified ( )
inline

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

234  {
235  if (updated != null) return updated.isEmailVerified();
236  return cached.isEmailVerified();
237  }
volatile UserModel updated
Definition: UserAdapter.java:44
CachedUser cached
Definition: UserAdapter.java:45
boolean isEmailVerified()
Definition: CachedUser.java:102

◆ isEnabled()

boolean org.keycloak.models.cache.infinispan.UserAdapter.isEnabled ( )
inline

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

118  {
119  if (updated != null) return updated.isEnabled();
120  return cached.isEnabled();
121  }
volatile UserModel updated
Definition: UserAdapter.java:44
boolean isEnabled()
Definition: CachedUser.java:106
CachedUser cached
Definition: UserAdapter.java:45

◆ isMarkedForEviction()

boolean org.keycloak.models.cache.infinispan.UserAdapter.isMarkedForEviction ( )
inline

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

68  {
69  return updated != null;
70  }
volatile UserModel updated
Definition: UserAdapter.java:44

◆ isMemberOf()

boolean org.keycloak.models.cache.infinispan.UserAdapter.isMemberOf ( GroupModel  group)
inline

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

373  {
374  if (updated != null) return updated.isMemberOf(group);
375  if (cached.getGroups().contains(group.getId())) return true;
376  Set<GroupModel> roles = getGroups();
377  return RoleUtils.isMember(roles, group);
378  }
volatile UserModel updated
Definition: UserAdapter.java:44
Set< GroupModel > getGroups()
Definition: UserAdapter.java:343
CachedUser cached
Definition: UserAdapter.java:45
boolean isMemberOf(GroupModel group)
Set< String > getGroups()
Definition: CachedUser.java:130

◆ joinGroup()

void org.keycloak.models.cache.infinispan.UserAdapter.joinGroup ( GroupModel  group)
inline

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

360  {
362  updated.joinGroup(group);
363 
364  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void joinGroup(GroupModel group)

◆ leaveGroup()

void org.keycloak.models.cache.infinispan.UserAdapter.leaveGroup ( GroupModel  group)
inline

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

367  {
369  updated.leaveGroup(group);
370  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void leaveGroup(GroupModel group)

◆ removeAttribute()

void org.keycloak.models.cache.infinispan.UserAdapter.removeAttribute ( String  name)
inline

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

142  {
144  updated.removeAttribute(name);
145  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void removeAttribute(String name)

◆ removeRequiredAction() [1/2]

void org.keycloak.models.cache.infinispan.UserAdapter.removeRequiredAction ( RequiredAction  action)
inline

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

179  {
182  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void removeRequiredAction(String action)

◆ removeRequiredAction() [2/2]

void org.keycloak.models.cache.infinispan.UserAdapter.removeRequiredAction ( String  action)
inline

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

191  {
194  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void removeRequiredAction(String action)

◆ setAttribute()

void org.keycloak.models.cache.infinispan.UserAdapter.setAttribute ( String  name,
List< String >  values 
)
inline

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

136  {
138  updated.setAttribute(name, values);
139  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setAttribute(String name, List< String > values)

◆ setCreatedTimestamp()

void org.keycloak.models.cache.infinispan.UserAdapter.setCreatedTimestamp ( Long  timestamp)
inline

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

113  {
114  // nothing to do as this value is immutable
115  }

◆ setEmail()

void org.keycloak.models.cache.infinispan.UserAdapter.setEmail ( String  email)
inline

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

227  {
229  email = KeycloakModelUtils.toLowerCaseSafe(email);
230  updated.setEmail(email);
231  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setEmail(String email)

◆ setEmailVerified()

void org.keycloak.models.cache.infinispan.UserAdapter.setEmailVerified ( boolean  verified)
inline

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

240  {
242  updated.setEmailVerified(verified);
243  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setEmailVerified(boolean verified)

◆ setEnabled()

void org.keycloak.models.cache.infinispan.UserAdapter.setEnabled ( boolean  enabled)
inline

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

124  {
126  updated.setEnabled(enabled);
127  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setEnabled(boolean enabled)

◆ setFederationLink()

void org.keycloak.models.cache.infinispan.UserAdapter.setFederationLink ( String  link)
inline

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

252  {
255  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setFederationLink(String link)

◆ setFirstName()

void org.keycloak.models.cache.infinispan.UserAdapter.setFirstName ( String  firstName)
inline

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

203  {
205  updated.setFirstName(firstName);
206  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setFirstName(String firstName)

◆ setLastName()

void org.keycloak.models.cache.infinispan.UserAdapter.setLastName ( String  lastName)
inline

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

215  {
217  updated.setLastName(lastName);
218  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setLastName(String lastName)

◆ setServiceAccountClientLink()

void org.keycloak.models.cache.infinispan.UserAdapter.setServiceAccountClientLink ( String  clientInternalId)
inline

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

264  {
266  updated.setServiceAccountClientLink(clientInternalId);
267  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setServiceAccountClientLink(String clientInternalId)

◆ setSingleAttribute()

void org.keycloak.models.cache.infinispan.UserAdapter.setSingleAttribute ( String  name,
String  value 
)
inline

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

130  {
132  updated.setSingleAttribute(name, value);
133  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setSingleAttribute(String name, String value)

◆ setUsername()

void org.keycloak.models.cache.infinispan.UserAdapter.setUsername ( String  username)
inline

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

100  {
102  username = KeycloakModelUtils.toLowerCaseSafe(username);
103  updated.setUsername(username);
104  }
volatile UserModel updated
Definition: UserAdapter.java:44
UserModel getDelegateForUpdate()
Definition: UserAdapter.java:58
void setUsername(String username)

メンバ詳解

◆ cached

CachedUser org.keycloak.models.cache.infinispan.UserAdapter.cached
protected

◆ EMAIL

String org.keycloak.models.UserModel.EMAIL = "email"
inherited

◆ FIRST_NAME

String org.keycloak.models.UserModel.FIRST_NAME = "firstName"
inherited

◆ keycloakSession

KeycloakSession org.keycloak.models.cache.infinispan.UserAdapter.keycloakSession
protected

◆ LAST_NAME

String org.keycloak.models.UserModel.LAST_NAME = "lastName"
inherited

◆ LOCALE

String org.keycloak.models.UserModel.LOCALE = "locale"
inherited

◆ realm

RealmModel org.keycloak.models.cache.infinispan.UserAdapter.realm
protected

◆ updated

volatile UserModel org.keycloak.models.cache.infinispan.UserAdapter.updated
protected

◆ USERNAME

String org.keycloak.models.UserModel.USERNAME = "username"
inherited

◆ userProviderCache

UserCacheSession org.keycloak.models.cache.infinispan.UserAdapter.userProviderCache
protected

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