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

公開メンバ関数

 RealmAdapter (KeycloakSession session, CachedRealm cached, RealmCacheSession cacheSession)
 
RealmModel getDelegateForUpdate ()
 
void invalidate ()
 
long getCacheTimestamp ()
 
ConcurrentHashMap getCachedWith ()
 
String getId ()
 
String getName ()
 
void setName (String name)
 
String getDisplayName ()
 
void setDisplayName (String displayName)
 
String getDisplayNameHtml ()
 
void setDisplayNameHtml (String displayNameHtml)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
boolean isUserManagedAccessAllowed ()
 
void setUserManagedAccessAllowed (boolean userManagedAccessAllowed)
 
SslRequired getSslRequired ()
 
void setSslRequired (SslRequired sslRequired)
 
boolean isRegistrationAllowed ()
 
void setRegistrationAllowed (boolean registrationAllowed)
 
boolean isRegistrationEmailAsUsername ()
 
void setRegistrationEmailAsUsername (boolean registrationEmailAsUsername)
 
boolean isRememberMe ()
 
void setRememberMe (boolean rememberMe)
 
String getDefaultSignatureAlgorithm ()
 
void setDefaultSignatureAlgorithm (String defaultSignatureAlgorithm)
 
boolean isBruteForceProtected ()
 
void setBruteForceProtected (boolean value)
 
boolean isPermanentLockout ()
 
void setPermanentLockout (final boolean val)
 
int getMaxFailureWaitSeconds ()
 
void setMaxFailureWaitSeconds (int val)
 
int getWaitIncrementSeconds ()
 
void setWaitIncrementSeconds (int val)
 
int getMinimumQuickLoginWaitSeconds ()
 
void setMinimumQuickLoginWaitSeconds (int val)
 
long getQuickLoginCheckMilliSeconds ()
 
void setQuickLoginCheckMilliSeconds (long val)
 
int getMaxDeltaTimeSeconds ()
 
void setMaxDeltaTimeSeconds (int val)
 
int getFailureFactor ()
 
void setFailureFactor (int failureFactor)
 
boolean isVerifyEmail ()
 
void setVerifyEmail (boolean verifyEmail)
 
boolean isLoginWithEmailAllowed ()
 
void setLoginWithEmailAllowed (boolean loginWithEmailAllowed)
 
boolean isDuplicateEmailsAllowed ()
 
void setDuplicateEmailsAllowed (boolean duplicateEmailsAllowed)
 
boolean isResetPasswordAllowed ()
 
void setResetPasswordAllowed (boolean resetPasswordAllowed)
 
boolean isEditUsernameAllowed ()
 
void setEditUsernameAllowed (boolean editUsernameAllowed)
 
boolean isRevokeRefreshToken ()
 
void setRevokeRefreshToken (boolean revokeRefreshToken)
 
int getRefreshTokenMaxReuse ()
 
void setRefreshTokenMaxReuse (int refreshTokenMaxReuse)
 
int getSsoSessionIdleTimeout ()
 
void setSsoSessionIdleTimeout (int seconds)
 
int getSsoSessionMaxLifespan ()
 
void setSsoSessionMaxLifespan (int seconds)
 
int getOfflineSessionIdleTimeout ()
 
void setOfflineSessionIdleTimeout (int seconds)
 
boolean isOfflineSessionMaxLifespanEnabled ()
 
void setOfflineSessionMaxLifespanEnabled (boolean offlineSessionMaxLifespanEnabled)
 
int getOfflineSessionMaxLifespan ()
 
void setOfflineSessionMaxLifespan (int seconds)
 
int getAccessTokenLifespan ()
 
void setAccessTokenLifespan (int seconds)
 
int getAccessTokenLifespanForImplicitFlow ()
 
void setAccessTokenLifespanForImplicitFlow (int seconds)
 
int getAccessCodeLifespan ()
 
void setAccessCodeLifespan (int seconds)
 
int getAccessCodeLifespanUserAction ()
 
void setAccessCodeLifespanUserAction (int seconds)
 
Map< String, Integer > getUserActionTokenLifespans ()
 
int getAccessCodeLifespanLogin ()
 
void setAccessCodeLifespanLogin (int seconds)
 
int getActionTokenGeneratedByAdminLifespan ()
 
void setActionTokenGeneratedByAdminLifespan (int seconds)
 
int getActionTokenGeneratedByUserLifespan ()
 
void setActionTokenGeneratedByUserLifespan (int seconds)
 
int getActionTokenGeneratedByUserLifespan (String actionTokenId)
 
void setActionTokenGeneratedByUserLifespan (String actionTokenId, Integer seconds)
 
List< RequiredCredentialModelgetRequiredCredentials ()
 
void addRequiredCredential (String cred)
 
PasswordPolicy getPasswordPolicy ()
 
void setPasswordPolicy (PasswordPolicy policy)
 
OTPPolicy getOTPPolicy ()
 
void setOTPPolicy (OTPPolicy policy)
 
RoleModel getRoleById (String id)
 
List< GroupModelgetDefaultGroups ()
 
void addDefaultGroup (GroupModel group)
 
void removeDefaultGroup (GroupModel group)
 
List< String > getDefaultRoles ()
 
void addDefaultRole (String name)
 
void updateDefaultRoles (String... defaultRoles)
 
void removeDefaultRoles (String... defaultRoles)
 
List< ClientModelgetClients ()
 
ClientModel addClient (String name)
 
ClientModel addClient (String id, String clientId)
 
boolean removeClient (String id)
 
ClientModel getClientById (String id)
 
ClientModel getClientByClientId (String clientId)
 
void updateRequiredCredentials (Set< String > creds)
 
Map< String, String > getBrowserSecurityHeaders ()
 
void setBrowserSecurityHeaders (Map< String, String > headers)
 
Map< String, String > getSmtpConfig ()
 
void setSmtpConfig (Map< String, String > smtpConfig)
 
List< IdentityProviderModelgetIdentityProviders ()
 
IdentityProviderModel getIdentityProviderByAlias (String alias)
 
void addIdentityProvider (IdentityProviderModel identityProvider)
 
void updateIdentityProvider (IdentityProviderModel identityProvider)
 
void removeIdentityProviderByAlias (String alias)
 
String getLoginTheme ()
 
void setLoginTheme (String name)
 
String getAccountTheme ()
 
void setAccountTheme (String name)
 
String getAdminTheme ()
 
void setAdminTheme (String name)
 
String getEmailTheme ()
 
void setEmailTheme (String name)
 
int getNotBefore ()
 
void setNotBefore (int notBefore)
 
boolean isEventsEnabled ()
 
void setEventsEnabled (boolean enabled)
 
long getEventsExpiration ()
 
void setEventsExpiration (long expiration)
 
Set< String > getEventsListeners ()
 
void setEventsListeners (Set< String > listeners)
 
Set< String > getEnabledEventTypes ()
 
void setEnabledEventTypes (Set< String > enabledEventTypes)
 
boolean isAdminEventsEnabled ()
 
void setAdminEventsEnabled (boolean enabled)
 
boolean isAdminEventsDetailsEnabled ()
 
void setAdminEventsDetailsEnabled (boolean enabled)
 
ClientModel getMasterAdminClient ()
 
void setMasterAdminClient (ClientModel client)
 
RoleModel getRole (String name)
 
Set< RoleModelgetRoles ()
 
RoleModel addRole (String name)
 
RoleModel addRole (String id, String name)
 
boolean removeRole (RoleModel role)
 
boolean isIdentityFederationEnabled ()
 
boolean equals (Object o)
 
int hashCode ()
 
boolean isInternationalizationEnabled ()
 
void setInternationalizationEnabled (boolean enabled)
 
Set< String > getSupportedLocales ()
 
void setSupportedLocales (Set< String > locales)
 
String getDefaultLocale ()
 
void setDefaultLocale (String locale)
 
Set< IdentityProviderMapperModelgetIdentityProviderMappers ()
 
Set< IdentityProviderMapperModelgetIdentityProviderMappersByAlias (String brokerAlias)
 
IdentityProviderMapperModel addIdentityProviderMapper (IdentityProviderMapperModel model)
 
void removeIdentityProviderMapper (IdentityProviderMapperModel mapping)
 
void updateIdentityProviderMapper (IdentityProviderMapperModel mapping)
 
IdentityProviderMapperModel getIdentityProviderMapperById (String id)
 
IdentityProviderMapperModel getIdentityProviderMapperByName (String alias, String name)
 
AuthenticationFlowModel getBrowserFlow ()
 
void setBrowserFlow (AuthenticationFlowModel flow)
 
AuthenticationFlowModel getRegistrationFlow ()
 
void setRegistrationFlow (AuthenticationFlowModel flow)
 
AuthenticationFlowModel getDirectGrantFlow ()
 
void setDirectGrantFlow (AuthenticationFlowModel flow)
 
AuthenticationFlowModel getResetCredentialsFlow ()
 
void setResetCredentialsFlow (AuthenticationFlowModel flow)
 
AuthenticationFlowModel getClientAuthenticationFlow ()
 
void setClientAuthenticationFlow (AuthenticationFlowModel flow)
 
AuthenticationFlowModel getDockerAuthenticationFlow ()
 
void setDockerAuthenticationFlow (final AuthenticationFlowModel flow)
 
List< AuthenticationFlowModelgetAuthenticationFlows ()
 
AuthenticationFlowModel getFlowByAlias (String alias)
 
AuthenticatorConfigModel getAuthenticatorConfigByAlias (String alias)
 
AuthenticationFlowModel addAuthenticationFlow (AuthenticationFlowModel model)
 
AuthenticationFlowModel getAuthenticationFlowById (String id)
 
void removeAuthenticationFlow (AuthenticationFlowModel model)
 
void updateAuthenticationFlow (AuthenticationFlowModel model)
 
List< AuthenticationExecutionModelgetAuthenticationExecutions (String flowId)
 
AuthenticationExecutionModel getAuthenticationExecutionById (String id)
 
AuthenticationExecutionModel addAuthenticatorExecution (AuthenticationExecutionModel model)
 
void updateAuthenticatorExecution (AuthenticationExecutionModel model)
 
void removeAuthenticatorExecution (AuthenticationExecutionModel model)
 
List< AuthenticatorConfigModelgetAuthenticatorConfigs ()
 
AuthenticatorConfigModel addAuthenticatorConfig (AuthenticatorConfigModel model)
 
void updateAuthenticatorConfig (AuthenticatorConfigModel model)
 
void removeAuthenticatorConfig (AuthenticatorConfigModel model)
 
AuthenticatorConfigModel getAuthenticatorConfigById (String id)
 
List< RequiredActionProviderModelgetRequiredActionProviders ()
 
RequiredActionProviderModel addRequiredActionProvider (RequiredActionProviderModel model)
 
void updateRequiredActionProvider (RequiredActionProviderModel model)
 
void removeRequiredActionProvider (RequiredActionProviderModel model)
 
RequiredActionProviderModel getRequiredActionProviderById (String id)
 
RequiredActionProviderModel getRequiredActionProviderByAlias (String alias)
 
GroupModel createGroup (String name)
 
GroupModel createGroup (String id, String name)
 
void moveGroup (GroupModel group, GroupModel toParent)
 
GroupModel getGroupById (String id)
 
List< GroupModelgetGroups ()
 
Long getGroupsCount (Boolean onlyTopGroups)
 
Long getGroupsCountByNameContaining (String search)
 
List< GroupModelgetTopLevelGroups ()
 
List< GroupModelgetTopLevelGroups (Integer first, Integer max)
 
List< GroupModelsearchForGroupByName (String search, Integer first, Integer max)
 
boolean removeGroup (GroupModel group)
 
List< ClientScopeModelgetClientScopes ()
 
ClientScopeModel addClientScope (String name)
 
ClientScopeModel addClientScope (String id, String name)
 
boolean removeClientScope (String id)
 
ClientScopeModel getClientScopeById (String id)
 
void addDefaultClientScope (ClientScopeModel clientScope, boolean defaultScope)
 
void removeDefaultClientScope (ClientScopeModel clientScope)
 
List< ClientScopeModelgetDefaultClientScopes (boolean defaultScope)
 
ComponentModel addComponentModel (ComponentModel model)
 
ComponentModel importComponentModel (ComponentModel model)
 
void executeEvictions (ComponentModel model)
 
void updateComponent (ComponentModel component)
 
void removeComponent (ComponentModel component)
 
void removeComponents (String parentId)
 
List< ComponentModelgetComponents (String parentId, String providerType)
 
List< ComponentModelgetComponents (String parentId)
 
List< ComponentModelgetComponents ()
 
ComponentModel getComponent (String id)
 
void setAttribute (String name, String value)
 
void setAttribute (String name, Boolean value)
 
void setAttribute (String name, Integer value)
 
void setAttribute (String name, Long value)
 
void removeAttribute (String name)
 
String getAttribute (String name)
 
Integer getAttribute (String name, Integer defaultValue)
 
Long getAttribute (String name, Long defaultValue)
 
Boolean getAttribute (String name, Boolean defaultValue)
 
Map< String, String > getAttributes ()
 
default List< UserStorageProviderModelgetUserStorageProviders ()
 
default List< ClientStorageProviderModelgetClientStorageProviders ()
 

限定公開メンバ関数

void invalidateFlag ()
 
boolean isUpdated ()
 

限定公開変数類

CachedRealm cached
 
RealmCacheSession cacheSession
 
volatile RealmModel updated
 
KeycloakSession session
 
volatile boolean invalidated
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ RealmAdapter()

org.keycloak.models.cache.infinispan.RealmAdapter.RealmAdapter ( KeycloakSession  session,
CachedRealm  cached,
RealmCacheSession  cacheSession 
)
inline
42  {
43  this.cached = cached;
45  this.session = session;
46  }
KeycloakSession session
Definition: RealmAdapter.java:40
CachedRealm cached
Definition: RealmAdapter.java:37
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

関数詳解

◆ addAuthenticationFlow()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.addAuthenticationFlow ( AuthenticationFlowModel  model)
inline

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

1142  {
1144  return updated.addAuthenticationFlow(model);
1145  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
AuthenticationFlowModel addAuthenticationFlow(AuthenticationFlowModel model)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ addAuthenticatorConfig()

AuthenticatorConfigModel org.keycloak.models.cache.infinispan.RealmAdapter.addAuthenticatorConfig ( AuthenticatorConfigModel  model)
inline

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

1208  {
1210  return updated.addAuthenticatorConfig(model);
1211  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
AuthenticatorConfigModel addAuthenticatorConfig(AuthenticatorConfigModel model)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ addAuthenticatorExecution()

AuthenticationExecutionModel org.keycloak.models.cache.infinispan.RealmAdapter.addAuthenticatorExecution ( AuthenticationExecutionModel  model)
inline

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

1180  {
1182  return updated.addAuthenticatorExecution(model);
1183  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
AuthenticationExecutionModel addAuthenticatorExecution(AuthenticationExecutionModel model)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ addClient() [1/2]

ClientModel org.keycloak.models.cache.infinispan.RealmAdapter.addClient ( String  name)
inline

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

663  {
664  return cacheSession.addClient(this, name);
665  }
ClientModel addClient(RealmModel realm, String clientId)
Definition: RealmCacheSession.java:487
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ addClient() [2/2]

ClientModel org.keycloak.models.cache.infinispan.RealmAdapter.addClient ( String  id,
String  clientId 
)
inline

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

668  {
669  return cacheSession.addClient(this, id, clientId);
670  }
ClientModel addClient(RealmModel realm, String clientId)
Definition: RealmCacheSession.java:487
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ addClientScope() [1/2]

ClientScopeModel org.keycloak.models.cache.infinispan.RealmAdapter.addClientScope ( String  name)
inline

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

1344  {
1348  return app;
1349  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void registerClientScopeInvalidation(String id)
Definition: RealmCacheSession.java:184
volatile RealmModel updated
Definition: RealmAdapter.java:39
Definition: ClientScopeModel.java:26
ClientScopeModel addClientScope(String name)
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ addClientScope() [2/2]

ClientScopeModel org.keycloak.models.cache.infinispan.RealmAdapter.addClientScope ( String  id,
String  name 
)
inline

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

1352  {
1354  ClientScopeModel app = updated.addClientScope(id, name);
1356  return app;
1357  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void registerClientScopeInvalidation(String id)
Definition: RealmCacheSession.java:184
volatile RealmModel updated
Definition: RealmAdapter.java:39
Definition: ClientScopeModel.java:26
ClientScopeModel addClientScope(String name)
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ addComponentModel()

ComponentModel org.keycloak.models.cache.infinispan.RealmAdapter.addComponentModel ( ComponentModel  model)
inline

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

1401  {
1403  executeEvictions(model);
1404  return updated.addComponentModel(model);
1405  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void executeEvictions(ComponentModel model)
Definition: RealmAdapter.java:1414
volatile RealmModel updated
Definition: RealmAdapter.java:39
ComponentModel addComponentModel(ComponentModel model)

◆ addDefaultClientScope()

void org.keycloak.models.cache.infinispan.RealmAdapter.addDefaultClientScope ( ClientScopeModel  clientScope,
boolean  defaultScope 
)
inline

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

1373  {
1375  updated.addDefaultClientScope(clientScope, defaultScope);
1376  }
void addDefaultClientScope(ClientScopeModel clientScope, boolean defaultScope)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ addDefaultGroup()

void org.keycloak.models.cache.infinispan.RealmAdapter.addDefaultGroup ( GroupModel  group)
inline

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

618  {
620  updated.addDefaultGroup(group);
621 
622  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void addDefaultGroup(GroupModel group)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ addDefaultRole()

void org.keycloak.models.cache.infinispan.RealmAdapter.addDefaultRole ( String  name)
inline

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

638  {
640  updated.addDefaultRole(name);
641  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ addIdentityProvider()

void org.keycloak.models.cache.infinispan.RealmAdapter.addIdentityProvider ( IdentityProviderModel  identityProvider)
inline

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

739  {
741  updated.addIdentityProvider(identityProvider);
742  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void addIdentityProvider(IdentityProviderModel identityProvider)

◆ addIdentityProviderMapper()

IdentityProviderMapperModel org.keycloak.models.cache.infinispan.RealmAdapter.addIdentityProviderMapper ( IdentityProviderMapperModel  model)
inline

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

1000  {
1002  return updated.addIdentityProviderMapper(model);
1003  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
IdentityProviderMapperModel addIdentityProviderMapper(IdentityProviderMapperModel model)

◆ addRequiredActionProvider()

RequiredActionProviderModel org.keycloak.models.cache.infinispan.RealmAdapter.addRequiredActionProvider ( RequiredActionProviderModel  model)
inline

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

1240  {
1242  return updated.addRequiredActionProvider(model);
1243  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
RequiredActionProviderModel addRequiredActionProvider(RequiredActionProviderModel model)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ addRequiredCredential()

void org.keycloak.models.cache.infinispan.RealmAdapter.addRequiredCredential ( String  cred)
inline

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

569  {
572  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void addRequiredCredential(String cred)

◆ addRole() [1/2]

RoleModel org.keycloak.models.cache.infinispan.RealmAdapter.addRole ( String  name)
inline

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

911  {
912  return cacheSession.addRealmRole(this, name);
913  }
RoleModel addRealmRole(RealmModel realm, String name)
Definition: RealmCacheSession.java:593
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ addRole() [2/2]

RoleModel org.keycloak.models.cache.infinispan.RealmAdapter.addRole ( String  id,
String  name 
)
inline

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

916  {
917  return cacheSession.addRealmRole(this, id, name);
918  }
RoleModel addRealmRole(RealmModel realm, String name)
Definition: RealmCacheSession.java:593
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ createGroup() [1/2]

GroupModel org.keycloak.models.cache.infinispan.RealmAdapter.createGroup ( String  name)
inline

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

1272  {
1273  return cacheSession.createGroup(this, name);
1274  }
GroupModel createGroup(RealmModel realm, String name)
Definition: RealmCacheSession.java:970
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ createGroup() [2/2]

GroupModel org.keycloak.models.cache.infinispan.RealmAdapter.createGroup ( String  id,
String  name 
)
inline

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

1277  {
1278  return cacheSession.createGroup(this, id, name);
1279  }
GroupModel createGroup(RealmModel realm, String name)
Definition: RealmCacheSession.java:970
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ equals()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.equals ( Object  o)
inline
934  {
935  if (this == o) return true;
936  if (o == null || !(o instanceof RealmModel)) return false;
937 
938  RealmModel that = (RealmModel) o;
939  return that.getId().equals(getId());
940  }
Definition: RealmModel.java:34
String getId()
Definition: RealmAdapter.java:91

◆ executeEvictions()

void org.keycloak.models.cache.infinispan.RealmAdapter.executeEvictions ( ComponentModel  model)
inline
1414  {
1415  if (model == null) return;
1416  // If not realm component, check to see if it is a user storage provider child component (i.e. LDAP mapper)
1417  if (model.getParentId() != null && !model.getParentId().equals(getId())) {
1418  ComponentModel parent = getComponent(model.getParentId());
1419  if (parent != null && UserStorageProvider.class.getName().equals(parent.getProviderType())) {
1420  session.userCache().evict(this);
1421  }
1422  return;
1423  }
1424 
1425  // invalidate entire user cache if we're dealing with user storage SPI
1426  if (UserStorageProvider.class.getName().equals(model.getProviderType())) {
1427  session.userCache().evict(this);
1428  }
1429  // invalidate entire realm if we're dealing with client storage SPI
1430  // entire realm because of client roles, client lists, and clients
1431  if (ClientStorageProvider.class.getName().equals(model.getProviderType())) {
1433  }
1434  }
Definition: ComponentModel.java:31
KeycloakSession session
Definition: RealmAdapter.java:40
ComponentModel getComponent(String id)
Definition: RealmAdapter.java:1484
void evictRealmOnRemoval(RealmModel realm)
Definition: RealmCacheSession.java:479
String getParentId()
Definition: ComponentModel.java:151
String getProviderType()
Definition: ComponentModel.java:143
Definition: UserStorageProvider.java:28
Definition: ClientStorageProvider.java:34
void evict(RealmModel realm, UserModel user)
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38
String getId()
Definition: RealmAdapter.java:91

◆ getAccessCodeLifespan()

int org.keycloak.models.cache.infinispan.RealmAdapter.getAccessCodeLifespan ( )
inline

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

483  {
484  if (isUpdated()) return updated.getAccessCodeLifespan();
485  return cached.getAccessCodeLifespan();
486  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
int getAccessCodeLifespan()
Definition: CachedRealm.java:437

◆ getAccessCodeLifespanLogin()

int org.keycloak.models.cache.infinispan.RealmAdapter.getAccessCodeLifespanLogin ( )
inline

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

513  {
516  }
int getAccessCodeLifespanLogin()
Definition: CachedRealm.java:449
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getAccessCodeLifespanUserAction()

int org.keycloak.models.cache.infinispan.RealmAdapter.getAccessCodeLifespanUserAction ( )
inline

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

495  {
498  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
int getAccessCodeLifespanUserAction()
Definition: CachedRealm.java:441

◆ getAccessTokenLifespan()

int org.keycloak.models.cache.infinispan.RealmAdapter.getAccessTokenLifespan ( )
inline

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

459  {
460  if (isUpdated()) return updated.getAccessTokenLifespan();
462  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
int getAccessTokenLifespan()
Definition: CachedRealm.java:429
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getAccessTokenLifespanForImplicitFlow()

int org.keycloak.models.cache.infinispan.RealmAdapter.getAccessTokenLifespanForImplicitFlow ( )
inline

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

471  {
474  }
int getAccessTokenLifespanForImplicitFlow()
Definition: CachedRealm.java:433
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getAccountTheme()

String org.keycloak.models.cache.infinispan.RealmAdapter.getAccountTheme ( )
inline

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

769  {
770  if (isUpdated()) return updated.getAccountTheme();
771  return cached.getAccountTheme();
772  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
String getAccountTheme()
Definition: CachedRealm.java:497
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getActionTokenGeneratedByAdminLifespan()

int org.keycloak.models.cache.infinispan.RealmAdapter.getActionTokenGeneratedByAdminLifespan ( )
inline

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

525  {
528  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
int getActionTokenGeneratedByAdminLifespan()
Definition: CachedRealm.java:453

◆ getActionTokenGeneratedByUserLifespan() [1/2]

int org.keycloak.models.cache.infinispan.RealmAdapter.getActionTokenGeneratedByUserLifespan ( )
inline

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

537  {
540  }
int getActionTokenGeneratedByUserLifespan()
Definition: CachedRealm.java:457
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getActionTokenGeneratedByUserLifespan() [2/2]

int org.keycloak.models.cache.infinispan.RealmAdapter.getActionTokenGeneratedByUserLifespan ( String  actionTokenId)
inline

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

549  {
550  if (isUpdated()) return updated.getActionTokenGeneratedByUserLifespan(actionTokenId);
551  return cached.getActionTokenGeneratedByUserLifespan(actionTokenId);
552  }
int getActionTokenGeneratedByUserLifespan()
Definition: CachedRealm.java:457
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getAdminTheme()

String org.keycloak.models.cache.infinispan.RealmAdapter.getAdminTheme ( )
inline

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

781  {
782  if (isUpdated()) return updated.getAdminTheme();
783  return cached.getAdminTheme();
784  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
String getAdminTheme()
Definition: CachedRealm.java:501

◆ getAttribute() [1/4]

String org.keycloak.models.cache.infinispan.RealmAdapter.getAttribute ( String  name)
inline

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

1519  {
1520  if (isUpdated()) return updated.getAttribute(name);
1521  return cached.getAttribute(name);
1522  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
String getAttribute(String name)
String getAttribute(String name)
Definition: CachedRealm.java:649

◆ getAttribute() [2/4]

Integer org.keycloak.models.cache.infinispan.RealmAdapter.getAttribute ( String  name,
Integer  defaultValue 
)
inline

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

1525  {
1526  if (isUpdated()) return updated.getAttribute(name, defaultValue);
1527  return cached.getAttribute(name, defaultValue);
1528  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
String getAttribute(String name)
String getAttribute(String name)
Definition: CachedRealm.java:649

◆ getAttribute() [3/4]

Long org.keycloak.models.cache.infinispan.RealmAdapter.getAttribute ( String  name,
Long  defaultValue 
)
inline

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

1531  {
1532  if (isUpdated()) return updated.getAttribute(name, defaultValue);
1533  return cached.getAttribute(name, defaultValue);
1534  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
String getAttribute(String name)
String getAttribute(String name)
Definition: CachedRealm.java:649

◆ getAttribute() [4/4]

Boolean org.keycloak.models.cache.infinispan.RealmAdapter.getAttribute ( String  name,
Boolean  defaultValue 
)
inline

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

1537  {
1538  if (isUpdated()) return updated.getAttribute(name, defaultValue);
1539  return cached.getAttribute(name, defaultValue);
1540  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
String getAttribute(String name)
String getAttribute(String name)
Definition: CachedRealm.java:649

◆ getAttributes()

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

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

1543  {
1544  if (isUpdated()) return updated.getAttributes();
1545  return cached.getAttributes();
1546  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
Map< String, String > getAttributes()
volatile RealmModel updated
Definition: RealmAdapter.java:39
Map< String, String > getAttributes()
Definition: CachedRealm.java:668

◆ getAuthenticationExecutionById()

AuthenticationExecutionModel org.keycloak.models.cache.infinispan.RealmAdapter.getAuthenticationExecutionById ( String  id)
inline

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

1174  {
1176  return cached.getExecutionsById().get(id);
1177  }
boolean isUpdated()
Definition: RealmAdapter.java:81
Map< String, AuthenticationExecutionModel > getExecutionsById()
Definition: CachedRealm.java:573
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
AuthenticationExecutionModel getAuthenticationExecutionById(String id)

◆ getAuthenticationExecutions()

List<AuthenticationExecutionModel> org.keycloak.models.cache.infinispan.RealmAdapter.getAuthenticationExecutions ( String  flowId)
inline

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

1168  {
1169  if (isUpdated()) return updated.getAuthenticationExecutions(flowId);
1170  return cached.getAuthenticationExecutions().get(flowId);
1171  }
List< AuthenticationExecutionModel > getAuthenticationExecutions(String flowId)
boolean isUpdated()
Definition: RealmAdapter.java:81
MultivaluedHashMap< String, AuthenticationExecutionModel > getAuthenticationExecutions()
Definition: CachedRealm.java:569
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getAuthenticationFlowById()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.getAuthenticationFlowById ( String  id)
inline

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

1148  {
1149  if (isUpdated()) return updated.getAuthenticationFlowById(id);
1150  return cached.getAuthenticationFlows().get(id);
1151  }
AuthenticationFlowModel getAuthenticationFlowById(String id)
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
Map< String, AuthenticationFlowModel > getAuthenticationFlows()
Definition: CachedRealm.java:561
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getAuthenticationFlows()

List<AuthenticationFlowModel> org.keycloak.models.cache.infinispan.RealmAdapter.getAuthenticationFlows ( )
inline

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

1115  {
1116  if (isUpdated()) return updated.getAuthenticationFlows();
1118  }
boolean isUpdated()
Definition: RealmAdapter.java:81
List< AuthenticationFlowModel > getAuthenticationFlows()
CachedRealm cached
Definition: RealmAdapter.java:37
List< AuthenticationFlowModel > getAuthenticationFlowList()
Definition: CachedRealm.java:629
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getAuthenticatorConfigByAlias()

AuthenticatorConfigModel org.keycloak.models.cache.infinispan.RealmAdapter.getAuthenticatorConfigByAlias ( String  alias)
inline

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

1131  {
1133  if (config.getAlias().equals(alias)) {
1134  return config;
1135  }
1136  }
1137  return null;
1138  }
Definition: AuthenticatorConfigModel.java:28
List< AuthenticatorConfigModel > getAuthenticatorConfigs()
Definition: RealmAdapter.java:1200

◆ getAuthenticatorConfigById()

AuthenticatorConfigModel org.keycloak.models.cache.infinispan.RealmAdapter.getAuthenticatorConfigById ( String  id)
inline

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

1228  {
1229  if (isUpdated()) return updated.getAuthenticatorConfigById(id);
1230  return cached.getAuthenticatorConfigs().get(id);
1231  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
Map< String, AuthenticatorConfigModel > getAuthenticatorConfigs()
Definition: CachedRealm.java:565
AuthenticatorConfigModel getAuthenticatorConfigById(String id)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getAuthenticatorConfigs()

List<AuthenticatorConfigModel> org.keycloak.models.cache.infinispan.RealmAdapter.getAuthenticatorConfigs ( )
inline

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

1200  {
1201  if (isUpdated()) return updated.getAuthenticatorConfigs();
1202  List<AuthenticatorConfigModel> models = new ArrayList<>();
1203  models.addAll(cached.getAuthenticatorConfigs().values());
1204  return Collections.unmodifiableList(models);
1205  }
boolean isUpdated()
Definition: RealmAdapter.java:81
List< AuthenticatorConfigModel > getAuthenticatorConfigs()
CachedRealm cached
Definition: RealmAdapter.java:37
Map< String, AuthenticatorConfigModel > getAuthenticatorConfigs()
Definition: CachedRealm.java:565
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getBrowserFlow()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.getBrowserFlow ( )
inline

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

1040  {
1041  if (isUpdated()) return updated.getBrowserFlow();
1042  return cached.getBrowserFlow();
1043  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
AuthenticationFlowModel getBrowserFlow()
Definition: CachedRealm.java:589
volatile RealmModel updated
Definition: RealmAdapter.java:39
AuthenticationFlowModel getBrowserFlow()

◆ getBrowserSecurityHeaders()

Map<String, String> org.keycloak.models.cache.infinispan.RealmAdapter.getBrowserSecurityHeaders ( )
inline

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

695  {
698  }
boolean isUpdated()
Definition: RealmAdapter.java:81
Map< String, String > getBrowserSecurityHeaders()
CachedRealm cached
Definition: RealmAdapter.java:37
Map< String, String > getBrowserSecurityHeaders()
Definition: CachedRealm.java:489
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getCachedWith()

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

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

77  {
78  return cached.getCachedWith();
79  }
ConcurrentHashMap getCachedWith()
Definition: AbstractExtendableRevisioned.java:37
CachedRealm cached
Definition: RealmAdapter.java:37

◆ getCacheTimestamp()

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

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

72  {
73  return cached.getCacheTimestamp();
74  }
CachedRealm cached
Definition: RealmAdapter.java:37
long getCacheTimestamp()
Definition: AbstractRevisioned.java:43

◆ getClientAuthenticationFlow()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.getClientAuthenticationFlow ( )
inline

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

1091  {
1094  }
boolean isUpdated()
Definition: RealmAdapter.java:81
AuthenticationFlowModel getClientAuthenticationFlow()
CachedRealm cached
Definition: RealmAdapter.java:37
AuthenticationFlowModel getClientAuthenticationFlow()
Definition: CachedRealm.java:605
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getClientByClientId()

ClientModel org.keycloak.models.cache.infinispan.RealmAdapter.getClientByClientId ( String  clientId)
inline

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

684  {
685  return cacheSession.getClientByClientId(clientId, this);
686  }
ClientModel getClientByClientId(String clientId, RealmModel realm)
Definition: RealmCacheSession.java:1102
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getClientById()

ClientModel org.keycloak.models.cache.infinispan.RealmAdapter.getClientById ( String  id)
inline

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

678  {
679  if (isUpdated()) return updated.getClientById(id);
680  return cacheSession.getClientById(id, this);
681  }
boolean isUpdated()
Definition: RealmAdapter.java:81
ClientModel getClientById(String id, RealmModel realm)
Definition: RealmCacheSession.java:1016
ClientModel getClientById(String id)
volatile RealmModel updated
Definition: RealmAdapter.java:39
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getClients()

List<ClientModel> org.keycloak.models.cache.infinispan.RealmAdapter.getClients ( )
inline

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

657  {
658  return cacheSession.getClients(this);
659 
660  }
List< ClientModel > getClients(RealmModel realm)
Definition: RealmCacheSession.java:530
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getClientScopeById()

ClientScopeModel org.keycloak.models.cache.infinispan.RealmAdapter.getClientScopeById ( String  id)
inline

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

1367  {
1368  if (isUpdated()) return updated.getClientScopeById(id);
1369  return cacheSession.getClientScopeById(id, this);
1370  }
boolean isUpdated()
Definition: RealmAdapter.java:81
ClientScopeModel getClientScopeById(String id)
ClientScopeModel getClientScopeById(String id, RealmModel realm)
Definition: RealmCacheSession.java:1136
volatile RealmModel updated
Definition: RealmAdapter.java:39
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getClientScopes()

List<ClientScopeModel> org.keycloak.models.cache.infinispan.RealmAdapter.getClientScopes ( )
inline

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

1327  {
1328  if (isUpdated()) return updated.getClientScopes();
1329  List<String> clientScopes = cached.getClientScopes();
1330  if (clientScopes.isEmpty()) return Collections.EMPTY_LIST;
1331  List<ClientScopeModel> apps = new LinkedList<ClientScopeModel>();
1332  for (String id : clientScopes) {
1334  if (model == null) {
1335  throw new IllegalStateException("Cached clientScope not found: " + id);
1336  }
1337  apps.add(model);
1338  }
1339  return Collections.unmodifiableList(apps);
1340 
1341  }
List< String > getClientScopes()
Definition: CachedRealm.java:617
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
ClientScopeModel getClientScopeById(String id, RealmModel realm)
Definition: RealmCacheSession.java:1136
volatile RealmModel updated
Definition: RealmAdapter.java:39
Definition: ClientScopeModel.java:26
List< ClientScopeModel > getClientScopes()
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getClientStorageProviders()

default List<ClientStorageProviderModel> org.keycloak.models.RealmModel.getClientStorageProviders ( )
inlineinherited
361  {
362  List<ClientStorageProviderModel> list = new LinkedList<>();
363  for (ComponentModel component : getComponents(getId(), ClientStorageProvider.class.getName())) {
364  list.add(new ClientStorageProviderModel(component));
365  }
366  Collections.sort(list, ClientStorageProviderModel.comparator);
367  return list;
368  }
List< ComponentModel > getComponents()

◆ getComponent()

ComponentModel org.keycloak.models.cache.infinispan.RealmAdapter.getComponent ( String  id)
inline

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

1484  {
1485  if (isUpdated()) return updated.getComponent(id);
1486  return cached.getComponents().get(id);
1487  }
Map< String, ComponentModel > getComponents()
Definition: CachedRealm.java:645
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
ComponentModel getComponent(String id)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getComponents() [1/3]

List<ComponentModel> org.keycloak.models.cache.infinispan.RealmAdapter.getComponents ( String  parentId,
String  providerType 
)
inline

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

1460  {
1461  if (isUpdated()) return updated.getComponents(parentId, providerType);
1462  List<ComponentModel> components = cached.getComponentsByParentAndType().getList(parentId + providerType);
1463  if (components == null) return Collections.EMPTY_LIST;
1464  return Collections.unmodifiableList(components);
1465  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
List< ComponentModel > getComponents(String parentId, String providerType)
volatile RealmModel updated
Definition: RealmAdapter.java:39
MultivaluedHashMap< String, ComponentModel > getComponentsByParentAndType()
Definition: CachedRealm.java:641

◆ getComponents() [2/3]

List<ComponentModel> org.keycloak.models.cache.infinispan.RealmAdapter.getComponents ( String  parentId)
inline

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

1468  {
1469  if (isUpdated()) return updated.getComponents(parentId);
1470  List<ComponentModel> components = cached.getComponentsByParent().getList(parentId);
1471  if (components == null) return Collections.EMPTY_LIST;
1472  return Collections.unmodifiableList(components);
1473  }
boolean isUpdated()
Definition: RealmAdapter.java:81
MultivaluedHashMap< String, ComponentModel > getComponentsByParent()
Definition: CachedRealm.java:637
CachedRealm cached
Definition: RealmAdapter.java:37
List< ComponentModel > getComponents(String parentId, String providerType)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getComponents() [3/3]

List<ComponentModel> org.keycloak.models.cache.infinispan.RealmAdapter.getComponents ( )
inline

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

1476  {
1477  if (isUpdated()) return updated.getComponents();
1478  List<ComponentModel> results = new LinkedList<>();
1479  results.addAll(cached.getComponents().values());
1480  return Collections.unmodifiableList(results);
1481  }
Map< String, ComponentModel > getComponents()
Definition: CachedRealm.java:645
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
List< ComponentModel > getComponents(String parentId, String providerType)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getDefaultClientScopes()

List<ClientScopeModel> org.keycloak.models.cache.infinispan.RealmAdapter.getDefaultClientScopes ( boolean  defaultScope)
inline

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

1385  {
1386  if (isUpdated()) return updated.getDefaultClientScopes(defaultScope);
1387 
1388  List<String> clientScopeIds = defaultScope ? cached.getDefaultDefaultClientScopes() : cached.getOptionalDefaultClientScopes();
1389 
1390  List<ClientScopeModel> clientScopes = new LinkedList<>();
1391  for (String scopeId : clientScopeIds) {
1392  ClientScopeModel clientScope = cacheSession.getClientScopeById(scopeId, this);
1393  if (clientScope != null) {
1394  clientScopes.add(clientScope);
1395  }
1396  }
1397  return clientScopes;
1398  }
List< ClientScopeModel > getDefaultClientScopes(boolean defaultScope)
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
List< String > getOptionalDefaultClientScopes()
Definition: CachedRealm.java:625
ClientScopeModel getClientScopeById(String id, RealmModel realm)
Definition: RealmCacheSession.java:1136
List< String > getDefaultDefaultClientScopes()
Definition: CachedRealm.java:621
volatile RealmModel updated
Definition: RealmAdapter.java:39
Definition: ClientScopeModel.java:26
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getDefaultGroups()

List<GroupModel> org.keycloak.models.cache.infinispan.RealmAdapter.getDefaultGroups ( )
inline

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

606  {
607  if (isUpdated()) return updated.getDefaultGroups();
608 
609  List<GroupModel> defaultGroups = new LinkedList<>();
610  for (String id : cached.getDefaultGroups()) {
611  defaultGroups.add(cacheSession.getGroupById(id, this));
612  }
613  return Collections.unmodifiableList(defaultGroups);
614 
615  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
List< String > getDefaultGroups()
Definition: CachedRealm.java:613
List< GroupModel > getDefaultGroups()
volatile RealmModel updated
Definition: RealmAdapter.java:39
GroupModel getGroupById(String id, RealmModel realm)
Definition: RealmCacheSession.java:789
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getDefaultLocale()

String org.keycloak.models.cache.infinispan.RealmAdapter.getDefaultLocale ( )
inline

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

972  {
973  if (isUpdated()) return updated.getDefaultLocale();
974  return cached.getDefaultLocale();
975  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
String getDefaultLocale()
Definition: CachedRealm.java:553
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getDefaultRoles()

List<String> org.keycloak.models.cache.infinispan.RealmAdapter.getDefaultRoles ( )
inline

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

632  {
633  if (isUpdated()) return updated.getDefaultRoles();
634  return cached.getDefaultRoles();
635  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
List< String > getDefaultRoles()
Definition: CachedRealm.java:320

◆ getDefaultSignatureAlgorithm()

String org.keycloak.models.cache.infinispan.RealmAdapter.getDefaultSignatureAlgorithm ( )
inline

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

205  {
208  }
boolean isUpdated()
Definition: RealmAdapter.java:81
String getDefaultSignatureAlgorithm()
Definition: CachedRealm.java:396
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getDelegateForUpdate()

RealmModel org.keycloak.models.cache.infinispan.RealmAdapter.getDelegateForUpdate ( )
inline

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

49  {
50  if (updated == null) {
53  if (updated == null) throw new IllegalStateException("Not found in database");
54  }
55  return updated;
56  }
CachedRealm cached
Definition: RealmAdapter.java:37
RealmModel getRealm(String id)
String getName()
Definition: CachedRealm.java:308
volatile RealmModel updated
Definition: RealmAdapter.java:39
RealmProvider getRealmDelegate()
Definition: RealmCacheSession.java:145
String getId()
Definition: AbstractRevisioned.java:23
void registerRealmInvalidation(String id, String name)
Definition: RealmCacheSession.java:162
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getDirectGrantFlow()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.getDirectGrantFlow ( )
inline

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

1066  {
1067  if (isUpdated()) return updated.getDirectGrantFlow();
1068  return cached.getDirectGrantFlow();
1069  }
boolean isUpdated()
Definition: RealmAdapter.java:81
AuthenticationFlowModel getDirectGrantFlow()
CachedRealm cached
Definition: RealmAdapter.java:37
AuthenticationFlowModel getDirectGrantFlow()
Definition: CachedRealm.java:597
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getDisplayName()

String org.keycloak.models.cache.infinispan.RealmAdapter.getDisplayName ( )
inline

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

109  {
110  if (isUpdated()) return updated.getDisplayName();
111  return cached.getDisplayName();
112  }
String getDisplayName()
Definition: CachedRealm.java:312
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getDisplayNameHtml()

String org.keycloak.models.cache.infinispan.RealmAdapter.getDisplayNameHtml ( )
inline

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

121  {
122  if (isUpdated()) return updated.getDisplayNameHtml();
123  return cached.getDisplayNameHtml();
124  }
String getDisplayNameHtml()
Definition: CachedRealm.java:316
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getDockerAuthenticationFlow()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.getDockerAuthenticationFlow ( )
inline

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

1103  {
1106  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
AuthenticationFlowModel getDockerAuthenticationFlow()
volatile RealmModel updated
Definition: RealmAdapter.java:39
AuthenticationFlowModel getDockerAuthenticationFlow()
Definition: CachedRealm.java:609

◆ getEmailTheme()

String org.keycloak.models.cache.infinispan.RealmAdapter.getEmailTheme ( )
inline

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

793  {
794  if (isUpdated()) return updated.getEmailTheme();
795  return cached.getEmailTheme();
796  }
String getEmailTheme()
Definition: CachedRealm.java:505
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getEnabledEventTypes()

Set<String> org.keycloak.models.cache.infinispan.RealmAdapter.getEnabledEventTypes ( )
inline

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

853  {
854  if (isUpdated()) return updated.getEnabledEventTypes();
855  return cached.getEnabledEventTypes();
856  }
boolean isUpdated()
Definition: RealmAdapter.java:81
Set< String > getEnabledEventTypes()
CachedRealm cached
Definition: RealmAdapter.java:37
Set< String > getEnabledEventTypes()
Definition: CachedRealm.java:525
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getEventsExpiration()

long org.keycloak.models.cache.infinispan.RealmAdapter.getEventsExpiration ( )
inline

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

829  {
830  if (isUpdated()) return updated.getEventsExpiration();
831  return cached.getEventsExpiration();
832  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
long getEventsExpiration()
Definition: CachedRealm.java:517

◆ getEventsListeners()

Set<String> org.keycloak.models.cache.infinispan.RealmAdapter.getEventsListeners ( )
inline

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

841  {
842  if (isUpdated()) return updated.getEventsListeners();
843  return cached.getEventsListeners();
844  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
Set< String > getEventsListeners()
Definition: CachedRealm.java:521
Set< String > getEventsListeners()

◆ getFailureFactor()

int org.keycloak.models.cache.infinispan.RealmAdapter.getFailureFactor ( )
inline

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

301  {
302  if (isUpdated()) return updated.getFailureFactor();
303  return cached.getFailureFactor();
304  }
int getFailureFactor()
Definition: CachedRealm.java:372
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getFlowByAlias()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.getFlowByAlias ( String  alias)
inline

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

1121  {
1123  if (flow.getAlias().equals(alias)) {
1124  return flow;
1125  }
1126  }
1127  return null;
1128  }
Definition: AuthenticationFlowModel.java:26
List< AuthenticationFlowModel > getAuthenticationFlows()
Definition: RealmAdapter.java:1115

◆ getGroupById()

GroupModel org.keycloak.models.cache.infinispan.RealmAdapter.getGroupById ( String  id)
inline

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

1287  {
1288  return cacheSession.getGroupById(id, this);
1289  }
GroupModel getGroupById(String id, RealmModel realm)
Definition: RealmCacheSession.java:789
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getGroups()

List<GroupModel> org.keycloak.models.cache.infinispan.RealmAdapter.getGroups ( )
inline

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

1292  {
1293  return cacheSession.getGroups(this);
1294  }
List< GroupModel > getGroups(RealmModel realm)
Definition: RealmCacheSession.java:824
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getGroupsCount()

Long org.keycloak.models.cache.infinispan.RealmAdapter.getGroupsCount ( Boolean  onlyTopGroups)
inline

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

1297  {
1298  return cacheSession.getGroupsCount(this, onlyTopGroups);
1299  }
Long getGroupsCount(RealmModel realm, Boolean onlyTopGroups)
Definition: RealmCacheSession.java:863
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getGroupsCountByNameContaining()

Long org.keycloak.models.cache.infinispan.RealmAdapter.getGroupsCountByNameContaining ( String  search)
inline

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

1302  {
1303  return cacheSession.getGroupsCountByNameContaining(this, search);
1304  }
Long getGroupsCountByNameContaining(RealmModel realm, String search)
Definition: RealmCacheSession.java:868
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getId()

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

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

91  {
92  if (isUpdated()) return updated.getId();
93  return cached.getId();
94  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
String getId()
Definition: AbstractRevisioned.java:23

◆ getIdentityProviderByAlias()

IdentityProviderModel org.keycloak.models.cache.infinispan.RealmAdapter.getIdentityProviderByAlias ( String  alias)
inline

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

727  {
728  if (isUpdated()) return updated.getIdentityProviderByAlias(alias);
729  for (IdentityProviderModel identityProviderModel : getIdentityProviders()) {
730  if (identityProviderModel.getAlias().equals(alias)) {
731  return identityProviderModel;
732  }
733  }
734 
735  return null;
736  }
boolean isUpdated()
Definition: RealmAdapter.java:81
IdentityProviderModel getIdentityProviderByAlias(String alias)
Definition: IdentityProviderModel.java:29
volatile RealmModel updated
Definition: RealmAdapter.java:39
List< IdentityProviderModel > getIdentityProviders()
Definition: RealmAdapter.java:721

◆ getIdentityProviderMapperById()

IdentityProviderMapperModel org.keycloak.models.cache.infinispan.RealmAdapter.getIdentityProviderMapperById ( String  id)
inline

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

1018  {
1020  for (List<IdentityProviderMapperModel> models : cached.getIdentityProviderMappers().values()) {
1021  for (IdentityProviderMapperModel model : models) {
1022  if (model.getId().equals(id)) return model;
1023  }
1024  }
1025  return null;
1026  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
MultivaluedHashMap< String, IdentityProviderMapperModel > getIdentityProviderMappers()
Definition: CachedRealm.java:557
IdentityProviderMapperModel getIdentityProviderMapperById(String id)
Definition: IdentityProviderMapperModel.java:29

◆ getIdentityProviderMapperByName()

IdentityProviderMapperModel org.keycloak.models.cache.infinispan.RealmAdapter.getIdentityProviderMapperByName ( String  alias,
String  name 
)
inline

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

1029  {
1030  if (isUpdated()) return updated.getIdentityProviderMapperByName(alias, name);
1031  List<IdentityProviderMapperModel> models = cached.getIdentityProviderMappers().getList(alias);
1032  if (models == null) return null;
1033  for (IdentityProviderMapperModel model : models) {
1034  if (model.getName().equals(name)) return model;
1035  }
1036  return null;
1037  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
IdentityProviderMapperModel getIdentityProviderMapperByName(String brokerAlias, String name)
volatile RealmModel updated
Definition: RealmAdapter.java:39
MultivaluedHashMap< String, IdentityProviderMapperModel > getIdentityProviderMappers()
Definition: CachedRealm.java:557
Definition: IdentityProviderMapperModel.java:29

◆ getIdentityProviderMappers()

Set<IdentityProviderMapperModel> org.keycloak.models.cache.infinispan.RealmAdapter.getIdentityProviderMappers ( )
inline

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

983  {
986  }
boolean isUpdated()
Definition: RealmAdapter.java:81
Set< IdentityProviderMapperModel > getIdentityProviderMapperSet()
Definition: CachedRealm.java:137
CachedRealm cached
Definition: RealmAdapter.java:37
Set< IdentityProviderMapperModel > getIdentityProviderMappers()
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getIdentityProviderMappersByAlias()

Set<IdentityProviderMapperModel> org.keycloak.models.cache.infinispan.RealmAdapter.getIdentityProviderMappersByAlias ( String  brokerAlias)
inline

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

989  {
990  if (isUpdated()) return updated.getIdentityProviderMappersByAlias(brokerAlias);
991  Set<IdentityProviderMapperModel> mappings = new HashSet<>();
992  List<IdentityProviderMapperModel> list = cached.getIdentityProviderMappers().getList(brokerAlias);
993  for (IdentityProviderMapperModel entity : list) {
994  mappings.add(entity);
995  }
996  return Collections.unmodifiableSet(mappings);
997  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
Set< IdentityProviderMapperModel > getIdentityProviderMappersByAlias(String brokerAlias)
volatile RealmModel updated
Definition: RealmAdapter.java:39
MultivaluedHashMap< String, IdentityProviderMapperModel > getIdentityProviderMappers()
Definition: CachedRealm.java:557
Definition: IdentityProviderMapperModel.java:29

◆ getIdentityProviders()

List<IdentityProviderModel> org.keycloak.models.cache.infinispan.RealmAdapter.getIdentityProviders ( )
inline

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

721  {
722  if (isUpdated()) return updated.getIdentityProviders();
723  return cached.getIdentityProviders();
724  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
List< IdentityProviderModel > getIdentityProviders()
Definition: CachedRealm.java:541
List< IdentityProviderModel > getIdentityProviders()

◆ getLoginTheme()

String org.keycloak.models.cache.infinispan.RealmAdapter.getLoginTheme ( )
inline

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

757  {
758  if (isUpdated()) return updated.getLoginTheme();
759  return cached.getLoginTheme();
760  }
boolean isUpdated()
Definition: RealmAdapter.java:81
String getLoginTheme()
Definition: CachedRealm.java:493
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getMasterAdminClient()

ClientModel org.keycloak.models.cache.infinispan.RealmAdapter.getMasterAdminClient ( )
inline

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

889  {
891  }
RealmModel getRealm(String id)
Definition: RealmCacheSession.java:388
Definition: Config.java:23
ClientModel getClientById(String id)
Definition: RealmAdapter.java:678
CachedRealm cached
Definition: RealmAdapter.java:37
static String getAdminRealm()
Definition: Config.java:31
String getMasterAdminClient()
Definition: CachedRealm.java:304
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getMaxDeltaTimeSeconds()

int org.keycloak.models.cache.infinispan.RealmAdapter.getMaxDeltaTimeSeconds ( )
inline

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

289  {
290  if (isUpdated()) return updated.getMaxDeltaTimeSeconds();
292  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
int getMaxDeltaTimeSeconds()
Definition: CachedRealm.java:368
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getMaxFailureWaitSeconds()

int org.keycloak.models.cache.infinispan.RealmAdapter.getMaxFailureWaitSeconds ( )
inline

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

241  {
244  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
int getMaxFailureWaitSeconds()
Definition: CachedRealm.java:352
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getMinimumQuickLoginWaitSeconds()

int org.keycloak.models.cache.infinispan.RealmAdapter.getMinimumQuickLoginWaitSeconds ( )
inline

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

265  {
268  }
boolean isUpdated()
Definition: RealmAdapter.java:81
int getMinimumQuickLoginWaitSeconds()
Definition: CachedRealm.java:360
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getName()

String org.keycloak.models.cache.infinispan.RealmAdapter.getName ( )
inline

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

97  {
98  if (isUpdated()) return updated.getName();
99  return cached.getName();
100  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
String getName()
Definition: CachedRealm.java:308
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getNotBefore()

int org.keycloak.models.cache.infinispan.RealmAdapter.getNotBefore ( )
inline

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

805  {
806  if (isUpdated()) return updated.getNotBefore();
807  return cached.getNotBefore();
808  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
int getNotBefore()
Definition: CachedRealm.java:509
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getOfflineSessionIdleTimeout()

int org.keycloak.models.cache.infinispan.RealmAdapter.getOfflineSessionIdleTimeout ( )
inline

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

421  {
424  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
int getOfflineSessionIdleTimeout()
Definition: CachedRealm.java:416
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getOfflineSessionMaxLifespan()

int org.keycloak.models.cache.infinispan.RealmAdapter.getOfflineSessionMaxLifespan ( )
inline

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

447  {
450  }
int getOfflineSessionMaxLifespan()
Definition: CachedRealm.java:425
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getOTPPolicy()

OTPPolicy org.keycloak.models.cache.infinispan.RealmAdapter.getOTPPolicy ( )
inline

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

587  {
588  if (isUpdated()) return updated.getOTPPolicy();
589  return cached.getOtpPolicy();
590  }
OTPPolicy getOtpPolicy()
Definition: CachedRealm.java:585
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getPasswordPolicy()

PasswordPolicy org.keycloak.models.cache.infinispan.RealmAdapter.getPasswordPolicy ( )
inline

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

575  {
576  if (isUpdated()) return updated.getPasswordPolicy();
577  return cached.getPasswordPolicy();
578  }
PasswordPolicy getPasswordPolicy()
Definition: CachedRealm.java:477
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
PasswordPolicy getPasswordPolicy()
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getQuickLoginCheckMilliSeconds()

long org.keycloak.models.cache.infinispan.RealmAdapter.getQuickLoginCheckMilliSeconds ( )
inline

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

277  {
280  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
long getQuickLoginCheckMilliSeconds()
Definition: CachedRealm.java:364
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getRefreshTokenMaxReuse()

int org.keycloak.models.cache.infinispan.RealmAdapter.getRefreshTokenMaxReuse ( )
inline

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

385  {
386  if (isUpdated()) return updated.getRefreshTokenMaxReuse();
388  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
int getRefreshTokenMaxReuse()
Definition: CachedRealm.java:404
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getRegistrationFlow()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.getRegistrationFlow ( )
inline

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

1053  {
1054  if (isUpdated()) return updated.getRegistrationFlow();
1055  return cached.getRegistrationFlow();
1056  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
AuthenticationFlowModel getRegistrationFlow()
Definition: CachedRealm.java:593
AuthenticationFlowModel getRegistrationFlow()

◆ getRequiredActionProviderByAlias()

RequiredActionProviderModel org.keycloak.models.cache.infinispan.RealmAdapter.getRequiredActionProviderByAlias ( String  alias)
inline

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

1266  {
1267  if (isUpdated()) return updated.getRequiredActionProviderByAlias(alias);
1268  return cached.getRequiredActionProvidersByAlias().get(alias);
1269  }
boolean isUpdated()
Definition: RealmAdapter.java:81
RequiredActionProviderModel getRequiredActionProviderByAlias(String alias)
Map< String, RequiredActionProviderModel > getRequiredActionProvidersByAlias()
Definition: CachedRealm.java:581
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getRequiredActionProviderById()

RequiredActionProviderModel org.keycloak.models.cache.infinispan.RealmAdapter.getRequiredActionProviderById ( String  id)
inline

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

1260  {
1262  return cached.getRequiredActionProviders().get(id);
1263  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
Map< String, RequiredActionProviderModel > getRequiredActionProviders()
Definition: CachedRealm.java:577
RequiredActionProviderModel getRequiredActionProviderById(String id)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getRequiredActionProviders()

List<RequiredActionProviderModel> org.keycloak.models.cache.infinispan.RealmAdapter.getRequiredActionProviders ( )
inline

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

1234  {
1237  }
List< RequiredActionProviderModel > getRequiredActionProviderList()
Definition: CachedRealm.java:633
boolean isUpdated()
Definition: RealmAdapter.java:81
List< RequiredActionProviderModel > getRequiredActionProviders()
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getRequiredCredentials()

List<RequiredCredentialModel> org.keycloak.models.cache.infinispan.RealmAdapter.getRequiredCredentials ( )
inline

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

563  {
564  if (isUpdated()) return updated.getRequiredCredentials();
566  }
boolean isUpdated()
Definition: RealmAdapter.java:81
List< RequiredCredentialModel > getRequiredCredentials()
List< RequiredCredentialModel > getRequiredCredentials()
Definition: CachedRealm.java:473
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getResetCredentialsFlow()

AuthenticationFlowModel org.keycloak.models.cache.infinispan.RealmAdapter.getResetCredentialsFlow ( )
inline

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

1078  {
1079  if (isUpdated()) return updated.getResetCredentialsFlow();
1081  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
AuthenticationFlowModel getResetCredentialsFlow()
Definition: CachedRealm.java:601
volatile RealmModel updated
Definition: RealmAdapter.java:39
AuthenticationFlowModel getResetCredentialsFlow()

◆ getRole()

RoleModel org.keycloak.models.cache.infinispan.RealmAdapter.getRole ( String  name)
inline

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

900  {
901  return cacheSession.getRealmRole(this, name);
902  }
RoleModel getRealmRole(RealmModel realm, String name)
Definition: RealmCacheSession.java:689
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getRoleById()

RoleModel org.keycloak.models.cache.infinispan.RealmAdapter.getRoleById ( String  id)
inline

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

600  {
601  if (isUpdated()) return updated.getRoleById(id);
602  return cacheSession.getRoleById(id, this);
603  }
boolean isUpdated()
Definition: RealmAdapter.java:81
RoleModel getRoleById(String id, RealmModel realm)
Definition: RealmCacheSession.java:760
RoleModel getRoleById(String id)
volatile RealmModel updated
Definition: RealmAdapter.java:39
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getRoles()

Set<RoleModel> org.keycloak.models.cache.infinispan.RealmAdapter.getRoles ( )
inline

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

905  {
906  return cacheSession.getRealmRoles(this);
907  }
Set< RoleModel > getRealmRoles(RealmModel realm)
Definition: RealmCacheSession.java:605
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getSmtpConfig()

Map<String, String> org.keycloak.models.cache.infinispan.RealmAdapter.getSmtpConfig ( )
inline

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

708  {
709  if (isUpdated()) return updated.getSmtpConfig();
710  return cached.getSmtpConfig();
711  }
Map< String, String > getSmtpConfig()
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
Map< String, String > getSmtpConfig()
Definition: CachedRealm.java:485

◆ getSslRequired()

SslRequired org.keycloak.models.cache.infinispan.RealmAdapter.getSslRequired ( )
inline

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

157  {
158  if (isUpdated()) return updated.getSslRequired();
159  return cached.getSslRequired();
160  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
SslRequired getSslRequired()
Definition: CachedRealm.java:328
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getSsoSessionIdleTimeout()

int org.keycloak.models.cache.infinispan.RealmAdapter.getSsoSessionIdleTimeout ( )
inline

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

397  {
400  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
int getSsoSessionIdleTimeout()
Definition: CachedRealm.java:408

◆ getSsoSessionMaxLifespan()

int org.keycloak.models.cache.infinispan.RealmAdapter.getSsoSessionMaxLifespan ( )
inline

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

409  {
412  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
int getSsoSessionMaxLifespan()
Definition: CachedRealm.java:412
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getSupportedLocales()

Set<String> org.keycloak.models.cache.infinispan.RealmAdapter.getSupportedLocales ( )
inline

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

960  {
961  if (isUpdated()) return updated.getSupportedLocales();
962  return cached.getSupportedLocales();
963  }
Set< String > getSupportedLocales()
Definition: CachedRealm.java:549
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
Set< String > getSupportedLocales()

◆ getTopLevelGroups() [1/2]

List<GroupModel> org.keycloak.models.cache.infinispan.RealmAdapter.getTopLevelGroups ( )
inline

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

1307  {
1308  return cacheSession.getTopLevelGroups(this);
1309  }
List< GroupModel > getTopLevelGroups(RealmModel realm)
Definition: RealmCacheSession.java:873
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getTopLevelGroups() [2/2]

List<GroupModel> org.keycloak.models.cache.infinispan.RealmAdapter.getTopLevelGroups ( Integer  first,
Integer  max 
)
inline

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

1312  {
1313  return cacheSession.getTopLevelGroups(this, first, max);
1314  }
List< GroupModel > getTopLevelGroups(RealmModel realm)
Definition: RealmCacheSession.java:873
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ getUserActionTokenLifespans()

Map<String, Integer> org.keycloak.models.cache.infinispan.RealmAdapter.getUserActionTokenLifespans ( )
inline

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

507  {
510  }
boolean isUpdated()
Definition: RealmAdapter.java:81
Map< String, Integer > getUserActionTokenLifespans()
CachedRealm cached
Definition: RealmAdapter.java:37
Map< String, Integer > getUserActionTokenLifespans()
Definition: CachedRealm.java:445
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ getUserStorageProviders()

default List<UserStorageProviderModel> org.keycloak.models.RealmModel.getUserStorageProviders ( )
inlineinherited
351  {
352  List<UserStorageProviderModel> list = new LinkedList<>();
353  for (ComponentModel component : getComponents(getId(), UserStorageProvider.class.getName())) {
354  list.add(new UserStorageProviderModel(component));
355  }
356  Collections.sort(list, UserStorageProviderModel.comparator);
357  return list;
358  }
List< ComponentModel > getComponents()

◆ getWaitIncrementSeconds()

int org.keycloak.models.cache.infinispan.RealmAdapter.getWaitIncrementSeconds ( )
inline

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

253  {
254  if (isUpdated()) return updated.getWaitIncrementSeconds();
256  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
int getWaitIncrementSeconds()
Definition: CachedRealm.java:356
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ hashCode()

int org.keycloak.models.cache.infinispan.RealmAdapter.hashCode ( )
inline
943  {
944  return getId().hashCode();
945  }
String getId()
Definition: RealmAdapter.java:91

◆ importComponentModel()

ComponentModel org.keycloak.models.cache.infinispan.RealmAdapter.importComponentModel ( ComponentModel  model)
inline

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

1408  {
1410  executeEvictions(model);
1411  return updated.importComponentModel(model);
1412  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
ComponentModel importComponentModel(ComponentModel model)
void executeEvictions(ComponentModel model)
Definition: RealmAdapter.java:1414
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ invalidate()

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

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

66  {
67  invalidated = true;
69  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile boolean invalidated
Definition: RealmAdapter.java:58

◆ invalidateFlag()

void org.keycloak.models.cache.infinispan.RealmAdapter.invalidateFlag ( )
inlineprotected
60  {
61  invalidated = true;
62 
63  }
volatile boolean invalidated
Definition: RealmAdapter.java:58

◆ isAdminEventsDetailsEnabled()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isAdminEventsDetailsEnabled ( )
inline

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

877  {
880  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isAdminEventsDetailsEnabled()
Definition: CachedRealm.java:537

◆ isAdminEventsEnabled()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isAdminEventsEnabled ( )
inline

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

865  {
866  if (isUpdated()) return updated.isAdminEventsEnabled();
867  return cached.isAdminEventsEnabled();
868  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isAdminEventsEnabled()
Definition: CachedRealm.java:529

◆ isBruteForceProtected()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isBruteForceProtected ( )
inline

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

217  {
218  if (isUpdated()) return updated.isBruteForceProtected();
219  return cached.isBruteForceProtected();
220  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
boolean isBruteForceProtected()
Definition: CachedRealm.java:344
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isDuplicateEmailsAllowed()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isDuplicateEmailsAllowed ( )
inline

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

337  {
340  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
boolean isDuplicateEmailsAllowed()
Definition: CachedRealm.java:384
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isEditUsernameAllowed()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isEditUsernameAllowed ( )
inline

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

361  {
362  if (isUpdated()) return updated.isEditUsernameAllowed();
363  return cached.isEditUsernameAllowed();
364  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isEditUsernameAllowed()
Definition: CachedRealm.java:392

◆ isEnabled()

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

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

133  {
134  if (isUpdated()) return updated.isEnabled();
135  return cached.isEnabled();
136  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isEnabled()
Definition: CachedRealm.java:324

◆ isEventsEnabled()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isEventsEnabled ( )
inline

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

817  {
818  if (isUpdated()) return updated.isEventsEnabled();
819  return cached.isEventsEnabled();
820  }
boolean isUpdated()
Definition: RealmAdapter.java:81
boolean isEventsEnabled()
Definition: CachedRealm.java:513
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isIdentityFederationEnabled()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isIdentityFederationEnabled ( )
inline

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

927  {
930  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
boolean isIdentityFederationEnabled()
Definition: CachedRealm.java:481
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isInternationalizationEnabled()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isInternationalizationEnabled ( )
inline

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

948  {
951  }
boolean isUpdated()
Definition: RealmAdapter.java:81
boolean isInternationalizationEnabled()
Definition: CachedRealm.java:545
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isLoginWithEmailAllowed()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isLoginWithEmailAllowed ( )
inline

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

325  {
326  if (isUpdated()) return updated.isLoginWithEmailAllowed();
328  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isLoginWithEmailAllowed()
Definition: CachedRealm.java:380

◆ isOfflineSessionMaxLifespanEnabled()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isOfflineSessionMaxLifespanEnabled ( )
inline

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

435  {
438  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
boolean isOfflineSessionMaxLifespanEnabled()
Definition: CachedRealm.java:421
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isOfflineSessionMaxLifespanEnabled()

◆ isPermanentLockout()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isPermanentLockout ( )
inline

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

229  {
230  if(isUpdated()) return updated.isPermanentLockout();
231  return cached.isPermanentLockout();
232  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
boolean isPermanentLockout()
Definition: CachedRealm.java:348
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isRegistrationAllowed()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isRegistrationAllowed ( )
inline

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

169  {
170  if (isUpdated()) return updated.isRegistrationAllowed();
171  return cached.isRegistrationAllowed();
172  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isRegistrationAllowed()
Definition: CachedRealm.java:332

◆ isRegistrationEmailAsUsername()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isRegistrationEmailAsUsername ( )
inline

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

181  {
184  }
boolean isUpdated()
Definition: RealmAdapter.java:81
boolean isRegistrationEmailAsUsername()
Definition: CachedRealm.java:336
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isRememberMe()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isRememberMe ( )
inline

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

193  {
194  if (isUpdated()) return updated.isRememberMe();
195  return cached.isRememberMe();
196  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
boolean isRememberMe()
Definition: CachedRealm.java:340
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isResetPasswordAllowed()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isResetPasswordAllowed ( )
inline

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

349  {
350  if (isUpdated()) return updated.isResetPasswordAllowed();
352  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isResetPasswordAllowed()
Definition: CachedRealm.java:388

◆ isRevokeRefreshToken()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isRevokeRefreshToken ( )
inline

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

373  {
374  if (isUpdated()) return updated.isRevokeRefreshToken();
375  return cached.isRevokeRefreshToken();
376  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
boolean isRevokeRefreshToken()
Definition: CachedRealm.java:400
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ isUpdated()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isUpdated ( )
inlineprotected
81  {
82  if (updated != null) return true;
83  if (!invalidated) return false;
85  if (updated == null) throw new IllegalStateException("Not found in database");
86  return true;
87  }
CachedRealm cached
Definition: RealmAdapter.java:37
RealmModel getRealm(String id)
volatile RealmModel updated
Definition: RealmAdapter.java:39
volatile boolean invalidated
Definition: RealmAdapter.java:58
RealmProvider getRealmDelegate()
Definition: RealmCacheSession.java:145
String getId()
Definition: AbstractRevisioned.java:23
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ isUserManagedAccessAllowed()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isUserManagedAccessAllowed ( )
inline

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

145  {
146  if (isUpdated()) return updated.isEnabled();
148  }
boolean isUpdated()
Definition: RealmAdapter.java:81
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39
boolean isAllowUserManagedAccess()
Definition: CachedRealm.java:672

◆ isVerifyEmail()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.isVerifyEmail ( )
inline

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

313  {
314  if (isUpdated()) return updated.isVerifyEmail();
315  return cached.isVerifyEmail();
316  }
boolean isUpdated()
Definition: RealmAdapter.java:81
boolean isVerifyEmail()
Definition: CachedRealm.java:376
CachedRealm cached
Definition: RealmAdapter.java:37
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ moveGroup()

void org.keycloak.models.cache.infinispan.RealmAdapter.moveGroup ( GroupModel  group,
GroupModel  toParent 
)
inline

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

1282  {
1283  cacheSession.moveGroup(this, group, toParent);
1284  }
void moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)
Definition: RealmCacheSession.java:814
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ removeAttribute()

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

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

1513  {
1515  updated.removeAttribute(name);
1516  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void removeAttribute(String name)

◆ removeAuthenticationFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeAuthenticationFlow ( AuthenticationFlowModel  model)
inline

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

1154  {
1157 
1158  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void removeAuthenticationFlow(AuthenticationFlowModel model)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ removeAuthenticatorConfig()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeAuthenticatorConfig ( AuthenticatorConfigModel  model)
inline

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

1221  {
1224 
1225  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void removeAuthenticatorConfig(AuthenticatorConfigModel model)

◆ removeAuthenticatorExecution()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeAuthenticatorExecution ( AuthenticationExecutionModel  model)
inline

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

1193  {
1196 
1197  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void removeAuthenticatorExecution(AuthenticationExecutionModel model)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ removeClient()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.removeClient ( String  id)
inline

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

673  {
674  return cacheSession.removeClient(id, this);
675  }
boolean removeClient(String id, RealmModel realm)
Definition: RealmCacheSession.java:568
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ removeClientScope()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.removeClientScope ( String  id)
inline

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

1360  {
1363  return updated.removeClientScope(id);
1364  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void registerClientScopeInvalidation(String id)
Definition: RealmCacheSession.java:184
boolean removeClientScope(String id)
volatile RealmModel updated
Definition: RealmAdapter.java:39
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ removeComponent()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeComponent ( ComponentModel  component)
inline

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

1445  {
1447  executeEvictions(component);
1448  updated.removeComponent(component);
1449 
1450  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void executeEvictions(ComponentModel model)
Definition: RealmAdapter.java:1414
volatile RealmModel updated
Definition: RealmAdapter.java:39
void removeComponent(ComponentModel component)

◆ removeComponents()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeComponents ( String  parentId)
inline

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

1453  {
1455  updated.removeComponents(parentId);
1456 
1457  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void removeComponents(String parentId)

◆ removeDefaultClientScope()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeDefaultClientScope ( ClientScopeModel  clientScope)
inline

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

1379  {
1381  updated.removeDefaultClientScope(clientScope);
1382  }
void removeDefaultClientScope(ClientScopeModel clientScope)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ removeDefaultGroup()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeDefaultGroup ( GroupModel  group)
inline

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

625  {
628 
629  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void removeDefaultGroup(GroupModel group)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ removeDefaultRoles()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeDefaultRoles ( String...  defaultRoles)
inline

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

650  {
652  updated.removeDefaultRoles(defaultRoles);
653 
654  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void removeDefaultRoles(String... defaultRoles)

◆ removeGroup()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.removeGroup ( GroupModel  group)
inline

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

1322  {
1323  return cacheSession.removeGroup(this, group);
1324  }
boolean removeGroup(RealmModel realm, GroupModel group)
Definition: RealmCacheSession.java:956
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ removeIdentityProviderByAlias()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeIdentityProviderByAlias ( String  alias)
inline

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

751  {
754  }
void removeIdentityProviderByAlias(String alias)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ removeIdentityProviderMapper()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeIdentityProviderMapper ( IdentityProviderMapperModel  mapping)
inline

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

1006  {
1009  }
void removeIdentityProviderMapper(IdentityProviderMapperModel mapping)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ removeRequiredActionProvider()

void org.keycloak.models.cache.infinispan.RealmAdapter.removeRequiredActionProvider ( RequiredActionProviderModel  model)
inline

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

1253  {
1256 
1257  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void removeRequiredActionProvider(RequiredActionProviderModel model)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ removeRole()

boolean org.keycloak.models.cache.infinispan.RealmAdapter.removeRole ( RoleModel  role)
inline

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

921  {
922  return cacheSession.removeRole(this, role);
923  }
boolean removeRole(RealmModel realm, RoleModel role)
Definition: RealmCacheSession.java:749
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ searchForGroupByName()

List<GroupModel> org.keycloak.models.cache.infinispan.RealmAdapter.searchForGroupByName ( String  search,
Integer  first,
Integer  max 
)
inline

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

1317  {
1318  return cacheSession.searchForGroupByName(this, search, first, max);
1319  }
List< GroupModel > searchForGroupByName(RealmModel realm, String search, Integer first, Integer max)
Definition: RealmCacheSession.java:951
RealmCacheSession cacheSession
Definition: RealmAdapter.java:38

◆ setAccessCodeLifespan()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAccessCodeLifespan ( int  seconds)
inline

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

489  {
492  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setAccessCodeLifespan(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAccessCodeLifespanLogin()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAccessCodeLifespanLogin ( int  seconds)
inline

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

519  {
522  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setAccessCodeLifespanLogin(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAccessCodeLifespanUserAction()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAccessCodeLifespanUserAction ( int  seconds)
inline

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

501  {
504  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setAccessCodeLifespanUserAction(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAccessTokenLifespan()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAccessTokenLifespan ( int  seconds)
inline

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

465  {
468  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setAccessTokenLifespan(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAccessTokenLifespanForImplicitFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAccessTokenLifespanForImplicitFlow ( int  seconds)
inline

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

477  {
480  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setAccessTokenLifespanForImplicitFlow(int seconds)

◆ setAccountTheme()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAccountTheme ( String  name)
inline

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

775  {
777  updated.setAccountTheme(name);
778  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setAccountTheme(String name)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setActionTokenGeneratedByAdminLifespan()

void org.keycloak.models.cache.infinispan.RealmAdapter.setActionTokenGeneratedByAdminLifespan ( int  seconds)
inline

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

531  {
534  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setActionTokenGeneratedByAdminLifespan(int seconds)

◆ setActionTokenGeneratedByUserLifespan() [1/2]

void org.keycloak.models.cache.infinispan.RealmAdapter.setActionTokenGeneratedByUserLifespan ( int  seconds)
inline

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

543  {
546  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setActionTokenGeneratedByUserLifespan(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setActionTokenGeneratedByUserLifespan() [2/2]

void org.keycloak.models.cache.infinispan.RealmAdapter.setActionTokenGeneratedByUserLifespan ( String  actionTokenId,
Integer  seconds 
)
inline

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

555  {
556  if (seconds != null) {
558  updated.setActionTokenGeneratedByUserLifespan(actionTokenId, seconds);
559  }
560  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setActionTokenGeneratedByUserLifespan(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAdminEventsDetailsEnabled()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAdminEventsDetailsEnabled ( boolean  enabled)
inline

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

883  {
886  }
void setAdminEventsDetailsEnabled(boolean enabled)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAdminEventsEnabled()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAdminEventsEnabled ( boolean  enabled)
inline

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

871  {
874  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setAdminEventsEnabled(boolean enabled)

◆ setAdminTheme()

void org.keycloak.models.cache.infinispan.RealmAdapter.setAdminTheme ( String  name)
inline

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

787  {
789  updated.setAdminTheme(name);
790  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setAdminTheme(String name)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAttribute() [1/4]

void org.keycloak.models.cache.infinispan.RealmAdapter.setAttribute ( String  name,
String  value 
)
inline

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

1489  {
1491  updated.setAttribute(name, value);
1492  }
void setAttribute(String name, String value)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAttribute() [2/4]

void org.keycloak.models.cache.infinispan.RealmAdapter.setAttribute ( String  name,
Boolean  value 
)
inline

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

1495  {
1497  updated.setAttribute(name, value);
1498  }
void setAttribute(String name, String value)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAttribute() [3/4]

void org.keycloak.models.cache.infinispan.RealmAdapter.setAttribute ( String  name,
Integer  value 
)
inline

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

1501  {
1503  updated.setAttribute(name, value);
1504  }
void setAttribute(String name, String value)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setAttribute() [4/4]

void org.keycloak.models.cache.infinispan.RealmAdapter.setAttribute ( String  name,
Long  value 
)
inline

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

1507  {
1509  updated.setAttribute(name, value);
1510  }
void setAttribute(String name, String value)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setBrowserFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.setBrowserFlow ( AuthenticationFlowModel  flow)
inline

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

1046  {
1048  updated.setBrowserFlow(flow);
1049 
1050  }
void setBrowserFlow(AuthenticationFlowModel flow)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setBrowserSecurityHeaders()

void org.keycloak.models.cache.infinispan.RealmAdapter.setBrowserSecurityHeaders ( Map< String, String >  headers)
inline

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

701  {
704 
705  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setBrowserSecurityHeaders(Map< String, String > headers)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setBruteForceProtected()

void org.keycloak.models.cache.infinispan.RealmAdapter.setBruteForceProtected ( boolean  value)
inline

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

223  {
226  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setBruteForceProtected(boolean value)

◆ setClientAuthenticationFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.setClientAuthenticationFlow ( AuthenticationFlowModel  flow)
inline

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

1097  {
1100  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setClientAuthenticationFlow(AuthenticationFlowModel flow)

◆ setDefaultLocale()

void org.keycloak.models.cache.infinispan.RealmAdapter.setDefaultLocale ( String  locale)
inline

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

978  {
979  updated.setDefaultLocale(locale);
980  }
void setDefaultLocale(String locale)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setDefaultSignatureAlgorithm()

void org.keycloak.models.cache.infinispan.RealmAdapter.setDefaultSignatureAlgorithm ( String  defaultSignatureAlgorithm)
inline

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

211  {
213  updated.setDefaultSignatureAlgorithm(defaultSignatureAlgorithm);
214  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setDefaultSignatureAlgorithm(String defaultSignatureAlgorithm)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setDirectGrantFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.setDirectGrantFlow ( AuthenticationFlowModel  flow)
inline

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

1072  {
1075 
1076  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setDirectGrantFlow(AuthenticationFlowModel flow)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setDisplayName()

void org.keycloak.models.cache.infinispan.RealmAdapter.setDisplayName ( String  displayName)
inline

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

115  {
117  updated.setDisplayName(displayName);
118  }
void setDisplayName(String displayName)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setDisplayNameHtml()

void org.keycloak.models.cache.infinispan.RealmAdapter.setDisplayNameHtml ( String  displayNameHtml)
inline

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

127  {
129  updated.setDisplayNameHtml(displayNameHtml);
130  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setDisplayNameHtml(String displayNameHtml)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setDockerAuthenticationFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.setDockerAuthenticationFlow ( final AuthenticationFlowModel  flow)
inline

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

1109  {
1112  }
void setDockerAuthenticationFlow(AuthenticationFlowModel flow)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setDuplicateEmailsAllowed()

void org.keycloak.models.cache.infinispan.RealmAdapter.setDuplicateEmailsAllowed ( boolean  duplicateEmailsAllowed)
inline

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

343  {
345  updated.setDuplicateEmailsAllowed(duplicateEmailsAllowed);
346  }
void setDuplicateEmailsAllowed(boolean duplicateEmailsAllowed)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setEditUsernameAllowed()

void org.keycloak.models.cache.infinispan.RealmAdapter.setEditUsernameAllowed ( boolean  editUsernameAllowed)
inline

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

367  {
369  updated.setEditUsernameAllowed(editUsernameAllowed);
370  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setEditUsernameAllowed(boolean editUsernameAllowed)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setEmailTheme()

void org.keycloak.models.cache.infinispan.RealmAdapter.setEmailTheme ( String  name)
inline

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

799  {
801  updated.setEmailTheme(name);
802  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setEmailTheme(String name)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setEnabled()

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

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

139  {
141  updated.setEnabled(enabled);
142  }
void setEnabled(boolean enabled)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setEnabledEventTypes()

void org.keycloak.models.cache.infinispan.RealmAdapter.setEnabledEventTypes ( Set< String >  enabledEventTypes)
inline

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

859  {
861  updated.setEnabledEventTypes(enabledEventTypes);
862  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setEnabledEventTypes(Set< String > enabledEventTypes)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setEventsEnabled()

void org.keycloak.models.cache.infinispan.RealmAdapter.setEventsEnabled ( boolean  enabled)
inline

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

823  {
825  updated.setEventsEnabled(enabled);
826  }
void setEventsEnabled(boolean enabled)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setEventsExpiration()

void org.keycloak.models.cache.infinispan.RealmAdapter.setEventsExpiration ( long  expiration)
inline

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

835  {
837  updated.setEventsExpiration(expiration);
838  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setEventsExpiration(long expiration)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setEventsListeners()

void org.keycloak.models.cache.infinispan.RealmAdapter.setEventsListeners ( Set< String >  listeners)
inline

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

847  {
849  updated.setEventsListeners(listeners);
850  }
void setEventsListeners(Set< String > listeners)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setFailureFactor()

void org.keycloak.models.cache.infinispan.RealmAdapter.setFailureFactor ( int  failureFactor)
inline

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

307  {
309  updated.setFailureFactor(failureFactor);
310  }
void setFailureFactor(int failureFactor)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setInternationalizationEnabled()

void org.keycloak.models.cache.infinispan.RealmAdapter.setInternationalizationEnabled ( boolean  enabled)
inline

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

954  {
957  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setInternationalizationEnabled(boolean enabled)

◆ setLoginTheme()

void org.keycloak.models.cache.infinispan.RealmAdapter.setLoginTheme ( String  name)
inline

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

763  {
765  updated.setLoginTheme(name);
766  }
void setLoginTheme(String name)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setLoginWithEmailAllowed()

void org.keycloak.models.cache.infinispan.RealmAdapter.setLoginWithEmailAllowed ( boolean  loginWithEmailAllowed)
inline

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

331  {
333  updated.setLoginWithEmailAllowed(loginWithEmailAllowed);
334  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setLoginWithEmailAllowed(boolean loginWithEmailAllowed)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setMasterAdminClient()

void org.keycloak.models.cache.infinispan.RealmAdapter.setMasterAdminClient ( ClientModel  client)
inline

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

894  {
897  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setMasterAdminClient(ClientModel client)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setMaxDeltaTimeSeconds()

void org.keycloak.models.cache.infinispan.RealmAdapter.setMaxDeltaTimeSeconds ( int  val)
inline

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

295  {
298  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setMaxDeltaTimeSeconds(int val)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setMaxFailureWaitSeconds()

void org.keycloak.models.cache.infinispan.RealmAdapter.setMaxFailureWaitSeconds ( int  val)
inline

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

247  {
250  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setMaxFailureWaitSeconds(int val)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setMinimumQuickLoginWaitSeconds()

void org.keycloak.models.cache.infinispan.RealmAdapter.setMinimumQuickLoginWaitSeconds ( int  val)
inline

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

271  {
274  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setMinimumQuickLoginWaitSeconds(int val)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setName()

void org.keycloak.models.cache.infinispan.RealmAdapter.setName ( String  name)
inline

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

103  {
105  updated.setName(name);
106  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setNotBefore()

void org.keycloak.models.cache.infinispan.RealmAdapter.setNotBefore ( int  notBefore)
inline

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

811  {
813  updated.setNotBefore(notBefore);
814  }
void setNotBefore(int notBefore)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setOfflineSessionIdleTimeout()

void org.keycloak.models.cache.infinispan.RealmAdapter.setOfflineSessionIdleTimeout ( int  seconds)
inline

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

428  {
431  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setOfflineSessionIdleTimeout(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setOfflineSessionMaxLifespan()

void org.keycloak.models.cache.infinispan.RealmAdapter.setOfflineSessionMaxLifespan ( int  seconds)
inline

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

453  {
456  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setOfflineSessionMaxLifespan(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setOfflineSessionMaxLifespanEnabled()

void org.keycloak.models.cache.infinispan.RealmAdapter.setOfflineSessionMaxLifespanEnabled ( boolean  offlineSessionMaxLifespanEnabled)
inline

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

441  {
443  updated.setOfflineSessionMaxLifespanEnabled(offlineSessionMaxLifespanEnabled);
444  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setOfflineSessionMaxLifespanEnabled(boolean offlineSessionMaxLifespanEnabled)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setOTPPolicy()

void org.keycloak.models.cache.infinispan.RealmAdapter.setOTPPolicy ( OTPPolicy  policy)
inline

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

593  {
595  updated.setOTPPolicy(policy);
596 
597  }
void setOTPPolicy(OTPPolicy policy)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setPasswordPolicy()

void org.keycloak.models.cache.infinispan.RealmAdapter.setPasswordPolicy ( PasswordPolicy  policy)
inline

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

581  {
583  updated.setPasswordPolicy(policy);
584  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setPasswordPolicy(PasswordPolicy policy)

◆ setPermanentLockout()

void org.keycloak.models.cache.infinispan.RealmAdapter.setPermanentLockout ( final boolean  val)
inline

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

235  {
238  }
void setPermanentLockout(boolean val)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setQuickLoginCheckMilliSeconds()

void org.keycloak.models.cache.infinispan.RealmAdapter.setQuickLoginCheckMilliSeconds ( long  val)
inline

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

283  {
286  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setQuickLoginCheckMilliSeconds(long val)

◆ setRefreshTokenMaxReuse()

void org.keycloak.models.cache.infinispan.RealmAdapter.setRefreshTokenMaxReuse ( int  refreshTokenMaxReuse)
inline

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

391  {
393  updated.setRefreshTokenMaxReuse(refreshTokenMaxReuse);
394  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setRefreshTokenMaxReuse(int revokeRefreshTokenCount)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setRegistrationAllowed()

void org.keycloak.models.cache.infinispan.RealmAdapter.setRegistrationAllowed ( boolean  registrationAllowed)
inline

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

175  {
177  updated.setRegistrationAllowed(registrationAllowed);
178  }
void setRegistrationAllowed(boolean registrationAllowed)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setRegistrationEmailAsUsername()

void org.keycloak.models.cache.infinispan.RealmAdapter.setRegistrationEmailAsUsername ( boolean  registrationEmailAsUsername)
inline

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

187  {
189  updated.setRegistrationEmailAsUsername(registrationEmailAsUsername);
190  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setRegistrationEmailAsUsername(boolean registrationEmailAsUsername)

◆ setRegistrationFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.setRegistrationFlow ( AuthenticationFlowModel  flow)
inline

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

1059  {
1062 
1063  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setRegistrationFlow(AuthenticationFlowModel flow)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setRememberMe()

void org.keycloak.models.cache.infinispan.RealmAdapter.setRememberMe ( boolean  rememberMe)
inline

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

199  {
201  updated.setRememberMe(rememberMe);
202  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setRememberMe(boolean rememberMe)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setResetCredentialsFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.setResetCredentialsFlow ( AuthenticationFlowModel  flow)
inline

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

1084  {
1087 
1088  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setResetCredentialsFlow(AuthenticationFlowModel flow)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setResetPasswordAllowed()

void org.keycloak.models.cache.infinispan.RealmAdapter.setResetPasswordAllowed ( boolean  resetPasswordAllowed)
inline

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

355  {
357  updated.setResetPasswordAllowed(resetPasswordAllowed);
358  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setResetPasswordAllowed(boolean resetPasswordAllowed)

◆ setRevokeRefreshToken()

void org.keycloak.models.cache.infinispan.RealmAdapter.setRevokeRefreshToken ( boolean  revokeRefreshToken)
inline

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

379  {
381  updated.setRevokeRefreshToken(revokeRefreshToken);
382  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setRevokeRefreshToken(boolean revokeRefreshToken)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setSmtpConfig()

void org.keycloak.models.cache.infinispan.RealmAdapter.setSmtpConfig ( Map< String, String >  smtpConfig)
inline

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

714  {
716  updated.setSmtpConfig(smtpConfig);
717  }
void setSmtpConfig(Map< String, String > smtpConfig)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setSslRequired()

void org.keycloak.models.cache.infinispan.RealmAdapter.setSslRequired ( SslRequired  sslRequired)
inline

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

163  {
165  updated.setSslRequired(sslRequired);
166  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setSslRequired(SslRequired sslRequired)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setSsoSessionIdleTimeout()

void org.keycloak.models.cache.infinispan.RealmAdapter.setSsoSessionIdleTimeout ( int  seconds)
inline

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

403  {
406  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void setSsoSessionIdleTimeout(int seconds)

◆ setSsoSessionMaxLifespan()

void org.keycloak.models.cache.infinispan.RealmAdapter.setSsoSessionMaxLifespan ( int  seconds)
inline

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

415  {
418  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setSsoSessionMaxLifespan(int seconds)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setSupportedLocales()

void org.keycloak.models.cache.infinispan.RealmAdapter.setSupportedLocales ( Set< String >  locales)
inline

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

966  {
968  updated.setSupportedLocales(locales);
969  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setSupportedLocales(Set< String > locales)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setUserManagedAccessAllowed()

void org.keycloak.models.cache.infinispan.RealmAdapter.setUserManagedAccessAllowed ( boolean  userManagedAccessAllowed)
inline

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

151  {
153  updated.setUserManagedAccessAllowed(userManagedAccessAllowed);
154  }
void setUserManagedAccessAllowed(boolean userManagedAccessAllowed)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setVerifyEmail()

void org.keycloak.models.cache.infinispan.RealmAdapter.setVerifyEmail ( boolean  verifyEmail)
inline

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

319  {
321  updated.setVerifyEmail(verifyEmail);
322  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void setVerifyEmail(boolean verifyEmail)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ setWaitIncrementSeconds()

void org.keycloak.models.cache.infinispan.RealmAdapter.setWaitIncrementSeconds ( int  val)
inline

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

259  {
262  }
void setWaitIncrementSeconds(int val)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ updateAuthenticationFlow()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateAuthenticationFlow ( AuthenticationFlowModel  model)
inline

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

1161  {
1164 
1165  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39
void updateAuthenticationFlow(AuthenticationFlowModel model)

◆ updateAuthenticatorConfig()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateAuthenticatorConfig ( AuthenticatorConfigModel  model)
inline

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

1214  {
1217 
1218  }
void updateAuthenticatorConfig(AuthenticatorConfigModel model)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ updateAuthenticatorExecution()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateAuthenticatorExecution ( AuthenticationExecutionModel  model)
inline

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

1186  {
1189 
1190  }
void updateAuthenticatorExecution(AuthenticationExecutionModel model)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ updateComponent()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateComponent ( ComponentModel  component)
inline

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

1437  {
1439  executeEvictions(component);
1440  updated.updateComponent(component);
1441 
1442  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void executeEvictions(ComponentModel model)
Definition: RealmAdapter.java:1414
volatile RealmModel updated
Definition: RealmAdapter.java:39
void updateComponent(ComponentModel component)

◆ updateDefaultRoles()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateDefaultRoles ( String...  defaultRoles)
inline

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

644  {
646  updated.updateDefaultRoles(defaultRoles);
647  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void updateDefaultRoles(String... defaultRoles)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ updateIdentityProvider()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateIdentityProvider ( IdentityProviderModel  identityProvider)
inline

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

745  {
747  updated.updateIdentityProvider(identityProvider);
748  }
void updateIdentityProvider(IdentityProviderModel identityProvider)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ updateIdentityProviderMapper()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateIdentityProviderMapper ( IdentityProviderMapperModel  mapping)
inline

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

1012  {
1015  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void updateIdentityProviderMapper(IdentityProviderMapperModel mapping)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ updateRequiredActionProvider()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateRequiredActionProvider ( RequiredActionProviderModel  model)
inline

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

1246  {
1249 
1250  }
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
void updateRequiredActionProvider(RequiredActionProviderModel model)
volatile RealmModel updated
Definition: RealmAdapter.java:39

◆ updateRequiredCredentials()

void org.keycloak.models.cache.infinispan.RealmAdapter.updateRequiredCredentials ( Set< String >  creds)
inline

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

689  {
692  }
void updateRequiredCredentials(Set< String > creds)
RealmModel getDelegateForUpdate()
Definition: RealmAdapter.java:49
volatile RealmModel updated
Definition: RealmAdapter.java:39

メンバ詳解

◆ cached

CachedRealm org.keycloak.models.cache.infinispan.RealmAdapter.cached
protected

◆ cacheSession

RealmCacheSession org.keycloak.models.cache.infinispan.RealmAdapter.cacheSession
protected

◆ invalidated

volatile boolean org.keycloak.models.cache.infinispan.RealmAdapter.invalidated
protected

◆ session

KeycloakSession org.keycloak.models.cache.infinispan.RealmAdapter.session
protected

◆ updated

volatile RealmModel org.keycloak.models.cache.infinispan.RealmAdapter.updated
protected

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