Class RealmModelDelegate

java.lang.Object
org.keycloak.models.utils.RealmModelDelegate
All Implemented Interfaces:
org.keycloak.models.RealmModel, org.keycloak.models.RoleContainerModel

public class RealmModelDelegate extends Object implements org.keycloak.models.RealmModel
Author:
Alexander Schwartz
  • Constructor Details

    • RealmModelDelegate

      public RealmModelDelegate(org.keycloak.models.RealmModel delegate)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.keycloak.models.RealmModel
      Specified by:
      getId in interface org.keycloak.models.RoleContainerModel
    • getName

      public String getName()
      Specified by:
      getName in interface org.keycloak.models.RealmModel
    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.keycloak.models.RealmModel
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface org.keycloak.models.RealmModel
    • setDisplayName

      public void setDisplayName(String displayName)
      Specified by:
      setDisplayName in interface org.keycloak.models.RealmModel
    • getDisplayNameHtml

      public String getDisplayNameHtml()
      Specified by:
      getDisplayNameHtml in interface org.keycloak.models.RealmModel
    • setDisplayNameHtml

      public void setDisplayNameHtml(String displayNameHtml)
      Specified by:
      setDisplayNameHtml in interface org.keycloak.models.RealmModel
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface org.keycloak.models.RealmModel
    • setEnabled

      public void setEnabled(boolean enabled)
      Specified by:
      setEnabled in interface org.keycloak.models.RealmModel
    • getSslRequired

      public org.keycloak.common.enums.SslRequired getSslRequired()
      Specified by:
      getSslRequired in interface org.keycloak.models.RealmModel
    • setSslRequired

      public void setSslRequired(org.keycloak.common.enums.SslRequired sslRequired)
      Specified by:
      setSslRequired in interface org.keycloak.models.RealmModel
    • isRegistrationAllowed

      public boolean isRegistrationAllowed()
      Specified by:
      isRegistrationAllowed in interface org.keycloak.models.RealmModel
    • setRegistrationAllowed

      public void setRegistrationAllowed(boolean registrationAllowed)
      Specified by:
      setRegistrationAllowed in interface org.keycloak.models.RealmModel
    • isRegistrationEmailAsUsername

      public boolean isRegistrationEmailAsUsername()
      Specified by:
      isRegistrationEmailAsUsername in interface org.keycloak.models.RealmModel
    • setRegistrationEmailAsUsername

      public void setRegistrationEmailAsUsername(boolean registrationEmailAsUsername)
      Specified by:
      setRegistrationEmailAsUsername in interface org.keycloak.models.RealmModel
    • isRememberMe

      public boolean isRememberMe()
      Specified by:
      isRememberMe in interface org.keycloak.models.RealmModel
    • setRememberMe

      public void setRememberMe(boolean rememberMe)
      Specified by:
      setRememberMe in interface org.keycloak.models.RealmModel
    • isEditUsernameAllowed

      public boolean isEditUsernameAllowed()
      Specified by:
      isEditUsernameAllowed in interface org.keycloak.models.RealmModel
    • setEditUsernameAllowed

      public void setEditUsernameAllowed(boolean editUsernameAllowed)
      Specified by:
      setEditUsernameAllowed in interface org.keycloak.models.RealmModel
    • isUserManagedAccessAllowed

      public boolean isUserManagedAccessAllowed()
      Specified by:
      isUserManagedAccessAllowed in interface org.keycloak.models.RealmModel
    • setUserManagedAccessAllowed

      public void setUserManagedAccessAllowed(boolean userManagedAccessAllowed)
      Specified by:
      setUserManagedAccessAllowed in interface org.keycloak.models.RealmModel
    • setAttribute

      public void setAttribute(String name, String value)
      Specified by:
      setAttribute in interface org.keycloak.models.RealmModel
    • setAttribute

      public void setAttribute(String name, Boolean value)
      Specified by:
      setAttribute in interface org.keycloak.models.RealmModel
    • setAttribute

      public void setAttribute(String name, Integer value)
      Specified by:
      setAttribute in interface org.keycloak.models.RealmModel
    • setAttribute

      public void setAttribute(String name, Long value)
      Specified by:
      setAttribute in interface org.keycloak.models.RealmModel
    • removeAttribute

      public void removeAttribute(String name)
      Specified by:
      removeAttribute in interface org.keycloak.models.RealmModel
    • getAttribute

      public String getAttribute(String name)
      Specified by:
      getAttribute in interface org.keycloak.models.RealmModel
    • getAttribute

      public Integer getAttribute(String name, Integer defaultValue)
      Specified by:
      getAttribute in interface org.keycloak.models.RealmModel
    • getAttribute

      public Long getAttribute(String name, Long defaultValue)
      Specified by:
      getAttribute in interface org.keycloak.models.RealmModel
    • getAttribute

      public Boolean getAttribute(String name, Boolean defaultValue)
      Specified by:
      getAttribute in interface org.keycloak.models.RealmModel
    • getAttributes

      public Map<String,String> getAttributes()
      Specified by:
      getAttributes in interface org.keycloak.models.RealmModel
    • isBruteForceProtected

      public boolean isBruteForceProtected()
      Specified by:
      isBruteForceProtected in interface org.keycloak.models.RealmModel
    • setBruteForceProtected

      public void setBruteForceProtected(boolean value)
      Specified by:
      setBruteForceProtected in interface org.keycloak.models.RealmModel
    • getBruteForceStrategy

      public org.keycloak.representations.idm.RealmRepresentation.BruteForceStrategy getBruteForceStrategy()
      Specified by:
      getBruteForceStrategy in interface org.keycloak.models.RealmModel
    • setBruteForceStrategy

      public void setBruteForceStrategy(org.keycloak.representations.idm.RealmRepresentation.BruteForceStrategy value)
      Specified by:
      setBruteForceStrategy in interface org.keycloak.models.RealmModel
    • isPermanentLockout

      public boolean isPermanentLockout()
      Specified by:
      isPermanentLockout in interface org.keycloak.models.RealmModel
    • setPermanentLockout

      public void setPermanentLockout(boolean val)
      Specified by:
      setPermanentLockout in interface org.keycloak.models.RealmModel
    • getMaxTemporaryLockouts

      public int getMaxTemporaryLockouts()
      Specified by:
      getMaxTemporaryLockouts in interface org.keycloak.models.RealmModel
    • setMaxTemporaryLockouts

      public void setMaxTemporaryLockouts(int val)
      Specified by:
      setMaxTemporaryLockouts in interface org.keycloak.models.RealmModel
    • getMaxFailureWaitSeconds

      public int getMaxFailureWaitSeconds()
      Specified by:
      getMaxFailureWaitSeconds in interface org.keycloak.models.RealmModel
    • setMaxFailureWaitSeconds

      public void setMaxFailureWaitSeconds(int val)
      Specified by:
      setMaxFailureWaitSeconds in interface org.keycloak.models.RealmModel
    • getWaitIncrementSeconds

      public int getWaitIncrementSeconds()
      Specified by:
      getWaitIncrementSeconds in interface org.keycloak.models.RealmModel
    • setWaitIncrementSeconds

      public void setWaitIncrementSeconds(int val)
      Specified by:
      setWaitIncrementSeconds in interface org.keycloak.models.RealmModel
    • getMinimumQuickLoginWaitSeconds

      public int getMinimumQuickLoginWaitSeconds()
      Specified by:
      getMinimumQuickLoginWaitSeconds in interface org.keycloak.models.RealmModel
    • setMinimumQuickLoginWaitSeconds

      public void setMinimumQuickLoginWaitSeconds(int val)
      Specified by:
      setMinimumQuickLoginWaitSeconds in interface org.keycloak.models.RealmModel
    • getQuickLoginCheckMilliSeconds

      public long getQuickLoginCheckMilliSeconds()
      Specified by:
      getQuickLoginCheckMilliSeconds in interface org.keycloak.models.RealmModel
    • setQuickLoginCheckMilliSeconds

      public void setQuickLoginCheckMilliSeconds(long val)
      Specified by:
      setQuickLoginCheckMilliSeconds in interface org.keycloak.models.RealmModel
    • getMaxDeltaTimeSeconds

      public int getMaxDeltaTimeSeconds()
      Specified by:
      getMaxDeltaTimeSeconds in interface org.keycloak.models.RealmModel
    • setMaxDeltaTimeSeconds

      public void setMaxDeltaTimeSeconds(int val)
      Specified by:
      setMaxDeltaTimeSeconds in interface org.keycloak.models.RealmModel
    • getFailureFactor

      public int getFailureFactor()
      Specified by:
      getFailureFactor in interface org.keycloak.models.RealmModel
    • setFailureFactor

      public void setFailureFactor(int failureFactor)
      Specified by:
      setFailureFactor in interface org.keycloak.models.RealmModel
    • getMaxSecondaryAuthFailures

      public int getMaxSecondaryAuthFailures()
      Specified by:
      getMaxSecondaryAuthFailures in interface org.keycloak.models.RealmModel
    • setMaxSecondaryAuthFailures

      public void setMaxSecondaryAuthFailures(int maxSecondaryAuthFailures)
      Specified by:
      setMaxSecondaryAuthFailures in interface org.keycloak.models.RealmModel
    • isVerifyEmail

      public boolean isVerifyEmail()
      Specified by:
      isVerifyEmail in interface org.keycloak.models.RealmModel
    • setVerifyEmail

      public void setVerifyEmail(boolean verifyEmail)
      Specified by:
      setVerifyEmail in interface org.keycloak.models.RealmModel
    • isLoginWithEmailAllowed

      public boolean isLoginWithEmailAllowed()
      Specified by:
      isLoginWithEmailAllowed in interface org.keycloak.models.RealmModel
    • setLoginWithEmailAllowed

      public void setLoginWithEmailAllowed(boolean loginWithEmailAllowed)
      Specified by:
      setLoginWithEmailAllowed in interface org.keycloak.models.RealmModel
    • isDuplicateEmailsAllowed

      public boolean isDuplicateEmailsAllowed()
      Specified by:
      isDuplicateEmailsAllowed in interface org.keycloak.models.RealmModel
    • setDuplicateEmailsAllowed

      public void setDuplicateEmailsAllowed(boolean duplicateEmailsAllowed)
      Specified by:
      setDuplicateEmailsAllowed in interface org.keycloak.models.RealmModel
    • isResetPasswordAllowed

      public boolean isResetPasswordAllowed()
      Specified by:
      isResetPasswordAllowed in interface org.keycloak.models.RealmModel
    • setResetPasswordAllowed

      public void setResetPasswordAllowed(boolean resetPasswordAllowed)
      Specified by:
      setResetPasswordAllowed in interface org.keycloak.models.RealmModel
    • getDefaultSignatureAlgorithm

      public String getDefaultSignatureAlgorithm()
      Specified by:
      getDefaultSignatureAlgorithm in interface org.keycloak.models.RealmModel
    • setDefaultSignatureAlgorithm

      public void setDefaultSignatureAlgorithm(String defaultSignatureAlgorithm)
      Specified by:
      setDefaultSignatureAlgorithm in interface org.keycloak.models.RealmModel
    • isRevokeRefreshToken

      public boolean isRevokeRefreshToken()
      Specified by:
      isRevokeRefreshToken in interface org.keycloak.models.RealmModel
    • setRevokeRefreshToken

      public void setRevokeRefreshToken(boolean revokeRefreshToken)
      Specified by:
      setRevokeRefreshToken in interface org.keycloak.models.RealmModel
    • getRefreshTokenMaxReuse

      public int getRefreshTokenMaxReuse()
      Specified by:
      getRefreshTokenMaxReuse in interface org.keycloak.models.RealmModel
    • setRefreshTokenMaxReuse

      public void setRefreshTokenMaxReuse(int revokeRefreshTokenCount)
      Specified by:
      setRefreshTokenMaxReuse in interface org.keycloak.models.RealmModel
    • getSsoSessionIdleTimeout

      public int getSsoSessionIdleTimeout()
      Specified by:
      getSsoSessionIdleTimeout in interface org.keycloak.models.RealmModel
    • setSsoSessionIdleTimeout

      public void setSsoSessionIdleTimeout(int seconds)
      Specified by:
      setSsoSessionIdleTimeout in interface org.keycloak.models.RealmModel
    • getSsoSessionMaxLifespan

      public int getSsoSessionMaxLifespan()
      Specified by:
      getSsoSessionMaxLifespan in interface org.keycloak.models.RealmModel
    • setSsoSessionMaxLifespan

      public void setSsoSessionMaxLifespan(int seconds)
      Specified by:
      setSsoSessionMaxLifespan in interface org.keycloak.models.RealmModel
    • getSsoSessionIdleTimeoutRememberMe

      public int getSsoSessionIdleTimeoutRememberMe()
      Specified by:
      getSsoSessionIdleTimeoutRememberMe in interface org.keycloak.models.RealmModel
    • setSsoSessionIdleTimeoutRememberMe

      public void setSsoSessionIdleTimeoutRememberMe(int seconds)
      Specified by:
      setSsoSessionIdleTimeoutRememberMe in interface org.keycloak.models.RealmModel
    • getSsoSessionMaxLifespanRememberMe

      public int getSsoSessionMaxLifespanRememberMe()
      Specified by:
      getSsoSessionMaxLifespanRememberMe in interface org.keycloak.models.RealmModel
    • setSsoSessionMaxLifespanRememberMe

      public void setSsoSessionMaxLifespanRememberMe(int seconds)
      Specified by:
      setSsoSessionMaxLifespanRememberMe in interface org.keycloak.models.RealmModel
    • getOfflineSessionIdleTimeout

      public int getOfflineSessionIdleTimeout()
      Specified by:
      getOfflineSessionIdleTimeout in interface org.keycloak.models.RealmModel
    • setOfflineSessionIdleTimeout

      public void setOfflineSessionIdleTimeout(int seconds)
      Specified by:
      setOfflineSessionIdleTimeout in interface org.keycloak.models.RealmModel
    • getAccessTokenLifespan

      public int getAccessTokenLifespan()
      Specified by:
      getAccessTokenLifespan in interface org.keycloak.models.RealmModel
    • isOfflineSessionMaxLifespanEnabled

      public boolean isOfflineSessionMaxLifespanEnabled()
      Specified by:
      isOfflineSessionMaxLifespanEnabled in interface org.keycloak.models.RealmModel
    • setOfflineSessionMaxLifespanEnabled

      public void setOfflineSessionMaxLifespanEnabled(boolean offlineSessionMaxLifespanEnabled)
      Specified by:
      setOfflineSessionMaxLifespanEnabled in interface org.keycloak.models.RealmModel
    • getOfflineSessionMaxLifespan

      public int getOfflineSessionMaxLifespan()
      Specified by:
      getOfflineSessionMaxLifespan in interface org.keycloak.models.RealmModel
    • setOfflineSessionMaxLifespan

      public void setOfflineSessionMaxLifespan(int seconds)
      Specified by:
      setOfflineSessionMaxLifespan in interface org.keycloak.models.RealmModel
    • getClientSessionIdleTimeout

      public int getClientSessionIdleTimeout()
      Specified by:
      getClientSessionIdleTimeout in interface org.keycloak.models.RealmModel
    • setClientSessionIdleTimeout

      public void setClientSessionIdleTimeout(int seconds)
      Specified by:
      setClientSessionIdleTimeout in interface org.keycloak.models.RealmModel
    • getClientSessionMaxLifespan

      public int getClientSessionMaxLifespan()
      Specified by:
      getClientSessionMaxLifespan in interface org.keycloak.models.RealmModel
    • setClientSessionMaxLifespan

      public void setClientSessionMaxLifespan(int seconds)
      Specified by:
      setClientSessionMaxLifespan in interface org.keycloak.models.RealmModel
    • getClientOfflineSessionIdleTimeout

      public int getClientOfflineSessionIdleTimeout()
      Specified by:
      getClientOfflineSessionIdleTimeout in interface org.keycloak.models.RealmModel
    • setClientOfflineSessionIdleTimeout

      public void setClientOfflineSessionIdleTimeout(int seconds)
      Specified by:
      setClientOfflineSessionIdleTimeout in interface org.keycloak.models.RealmModel
    • getClientOfflineSessionMaxLifespan

      public int getClientOfflineSessionMaxLifespan()
      Specified by:
      getClientOfflineSessionMaxLifespan in interface org.keycloak.models.RealmModel
    • setClientOfflineSessionMaxLifespan

      public void setClientOfflineSessionMaxLifespan(int seconds)
      Specified by:
      setClientOfflineSessionMaxLifespan in interface org.keycloak.models.RealmModel
    • setAccessTokenLifespan

      public void setAccessTokenLifespan(int seconds)
      Specified by:
      setAccessTokenLifespan in interface org.keycloak.models.RealmModel
    • getAccessTokenLifespanForImplicitFlow

      public int getAccessTokenLifespanForImplicitFlow()
      Specified by:
      getAccessTokenLifespanForImplicitFlow in interface org.keycloak.models.RealmModel
    • setAccessTokenLifespanForImplicitFlow

      public void setAccessTokenLifespanForImplicitFlow(int seconds)
      Specified by:
      setAccessTokenLifespanForImplicitFlow in interface org.keycloak.models.RealmModel
    • getAccessCodeLifespan

      public int getAccessCodeLifespan()
      Specified by:
      getAccessCodeLifespan in interface org.keycloak.models.RealmModel
    • setAccessCodeLifespan

      public void setAccessCodeLifespan(int seconds)
      Specified by:
      setAccessCodeLifespan in interface org.keycloak.models.RealmModel
    • getAccessCodeLifespanUserAction

      public int getAccessCodeLifespanUserAction()
      Specified by:
      getAccessCodeLifespanUserAction in interface org.keycloak.models.RealmModel
    • setAccessCodeLifespanUserAction

      public void setAccessCodeLifespanUserAction(int seconds)
      Specified by:
      setAccessCodeLifespanUserAction in interface org.keycloak.models.RealmModel
    • getOAuth2DeviceConfig

      public org.keycloak.models.OAuth2DeviceConfig getOAuth2DeviceConfig()
      Specified by:
      getOAuth2DeviceConfig in interface org.keycloak.models.RealmModel
    • getCibaPolicy

      public org.keycloak.models.CibaConfig getCibaPolicy()
      Specified by:
      getCibaPolicy in interface org.keycloak.models.RealmModel
    • getParPolicy

      public org.keycloak.models.ParConfig getParPolicy()
      Specified by:
      getParPolicy in interface org.keycloak.models.RealmModel
    • getUserActionTokenLifespans

      public Map<String,Integer> getUserActionTokenLifespans()
      Specified by:
      getUserActionTokenLifespans in interface org.keycloak.models.RealmModel
    • getAccessCodeLifespanLogin

      public int getAccessCodeLifespanLogin()
      Specified by:
      getAccessCodeLifespanLogin in interface org.keycloak.models.RealmModel
    • setAccessCodeLifespanLogin

      public void setAccessCodeLifespanLogin(int seconds)
      Specified by:
      setAccessCodeLifespanLogin in interface org.keycloak.models.RealmModel
    • getActionTokenGeneratedByAdminLifespan

      public int getActionTokenGeneratedByAdminLifespan()
      Specified by:
      getActionTokenGeneratedByAdminLifespan in interface org.keycloak.models.RealmModel
    • setActionTokenGeneratedByAdminLifespan

      public void setActionTokenGeneratedByAdminLifespan(int seconds)
      Specified by:
      setActionTokenGeneratedByAdminLifespan in interface org.keycloak.models.RealmModel
    • getActionTokenGeneratedByUserLifespan

      public int getActionTokenGeneratedByUserLifespan()
      Specified by:
      getActionTokenGeneratedByUserLifespan in interface org.keycloak.models.RealmModel
    • setActionTokenGeneratedByUserLifespan

      public void setActionTokenGeneratedByUserLifespan(int seconds)
      Specified by:
      setActionTokenGeneratedByUserLifespan in interface org.keycloak.models.RealmModel
    • getActionTokenGeneratedByUserLifespan

      public int getActionTokenGeneratedByUserLifespan(String actionTokenType)
      Specified by:
      getActionTokenGeneratedByUserLifespan in interface org.keycloak.models.RealmModel
    • setActionTokenGeneratedByUserLifespan

      public void setActionTokenGeneratedByUserLifespan(String actionTokenType, Integer seconds)
      Specified by:
      setActionTokenGeneratedByUserLifespan in interface org.keycloak.models.RealmModel
    • getRequiredCredentialsStream

      public Stream<org.keycloak.models.RequiredCredentialModel> getRequiredCredentialsStream()
      Specified by:
      getRequiredCredentialsStream in interface org.keycloak.models.RealmModel
    • addRequiredCredential

      public void addRequiredCredential(String cred)
      Specified by:
      addRequiredCredential in interface org.keycloak.models.RealmModel
    • getPasswordPolicy

      public org.keycloak.models.PasswordPolicy getPasswordPolicy()
      Specified by:
      getPasswordPolicy in interface org.keycloak.models.RealmModel
    • setPasswordPolicy

      public void setPasswordPolicy(org.keycloak.models.PasswordPolicy policy)
      Specified by:
      setPasswordPolicy in interface org.keycloak.models.RealmModel
    • getOTPPolicy

      public org.keycloak.models.OTPPolicy getOTPPolicy()
      Specified by:
      getOTPPolicy in interface org.keycloak.models.RealmModel
    • setOTPPolicy

      public void setOTPPolicy(org.keycloak.models.OTPPolicy policy)
      Specified by:
      setOTPPolicy in interface org.keycloak.models.RealmModel
    • getWebAuthnPolicy

      public org.keycloak.models.WebAuthnPolicy getWebAuthnPolicy()
      Specified by:
      getWebAuthnPolicy in interface org.keycloak.models.RealmModel
    • setWebAuthnPolicy

      public void setWebAuthnPolicy(org.keycloak.models.WebAuthnPolicy policy)
      Specified by:
      setWebAuthnPolicy in interface org.keycloak.models.RealmModel
    • getWebAuthnPolicyPasswordless

      public org.keycloak.models.WebAuthnPolicy getWebAuthnPolicyPasswordless()
      Specified by:
      getWebAuthnPolicyPasswordless in interface org.keycloak.models.RealmModel
    • setWebAuthnPolicyPasswordless

      public void setWebAuthnPolicyPasswordless(org.keycloak.models.WebAuthnPolicy policy)
      Specified by:
      setWebAuthnPolicyPasswordless in interface org.keycloak.models.RealmModel
    • getRoleById

      public org.keycloak.models.RoleModel getRoleById(String id)
      Specified by:
      getRoleById in interface org.keycloak.models.RealmModel
    • getDefaultGroupsStream

      public Stream<org.keycloak.models.GroupModel> getDefaultGroupsStream()
      Specified by:
      getDefaultGroupsStream in interface org.keycloak.models.RealmModel
    • addDefaultGroup

      public void addDefaultGroup(org.keycloak.models.GroupModel group)
      Specified by:
      addDefaultGroup in interface org.keycloak.models.RealmModel
    • removeDefaultGroup

      public void removeDefaultGroup(org.keycloak.models.GroupModel group)
      Specified by:
      removeDefaultGroup in interface org.keycloak.models.RealmModel
    • getClientsStream

      public Stream<org.keycloak.models.ClientModel> getClientsStream()
      Specified by:
      getClientsStream in interface org.keycloak.models.RealmModel
    • getClientsStream

      public Stream<org.keycloak.models.ClientModel> getClientsStream(Integer firstResult, Integer maxResults)
      Specified by:
      getClientsStream in interface org.keycloak.models.RealmModel
    • getClientsCount

      public Long getClientsCount()
      Specified by:
      getClientsCount in interface org.keycloak.models.RealmModel
    • getAlwaysDisplayInConsoleClientsStream

      public Stream<org.keycloak.models.ClientModel> getAlwaysDisplayInConsoleClientsStream()
      Specified by:
      getAlwaysDisplayInConsoleClientsStream in interface org.keycloak.models.RealmModel
    • addClient

      public org.keycloak.models.ClientModel addClient(String name)
      Specified by:
      addClient in interface org.keycloak.models.RealmModel
    • addClient

      public org.keycloak.models.ClientModel addClient(String id, String clientId)
      Specified by:
      addClient in interface org.keycloak.models.RealmModel
    • removeClient

      public boolean removeClient(String id)
      Specified by:
      removeClient in interface org.keycloak.models.RealmModel
    • getClientById

      public org.keycloak.models.ClientModel getClientById(String id)
      Specified by:
      getClientById in interface org.keycloak.models.RealmModel
    • getClientByClientId

      public org.keycloak.models.ClientModel getClientByClientId(String clientId)
      Specified by:
      getClientByClientId in interface org.keycloak.models.RealmModel
    • searchClientByClientIdStream

      public Stream<org.keycloak.models.ClientModel> searchClientByClientIdStream(String clientId, Integer firstResult, Integer maxResults)
      Specified by:
      searchClientByClientIdStream in interface org.keycloak.models.RealmModel
    • searchClientByAttributes

      public Stream<org.keycloak.models.ClientModel> searchClientByAttributes(Map<String,String> attributes, Integer firstResult, Integer maxResults)
      Specified by:
      searchClientByAttributes in interface org.keycloak.models.RealmModel
    • searchClientByAuthenticationFlowBindingOverrides

      public Stream<org.keycloak.models.ClientModel> searchClientByAuthenticationFlowBindingOverrides(Map<String,String> overrides, Integer firstResult, Integer maxResults)
      Specified by:
      searchClientByAuthenticationFlowBindingOverrides in interface org.keycloak.models.RealmModel
    • updateRequiredCredentials

      public void updateRequiredCredentials(Set<String> creds)
      Specified by:
      updateRequiredCredentials in interface org.keycloak.models.RealmModel
    • getBrowserSecurityHeaders

      public Map<String,String> getBrowserSecurityHeaders()
      Specified by:
      getBrowserSecurityHeaders in interface org.keycloak.models.RealmModel
    • setBrowserSecurityHeaders

      public void setBrowserSecurityHeaders(Map<String,String> headers)
      Specified by:
      setBrowserSecurityHeaders in interface org.keycloak.models.RealmModel
    • getSmtpConfig

      public Map<String,String> getSmtpConfig()
      Specified by:
      getSmtpConfig in interface org.keycloak.models.RealmModel
    • setSmtpConfig

      public void setSmtpConfig(Map<String,String> smtpConfig)
      Specified by:
      setSmtpConfig in interface org.keycloak.models.RealmModel
    • getBrowserFlow

      public org.keycloak.models.AuthenticationFlowModel getBrowserFlow()
      Specified by:
      getBrowserFlow in interface org.keycloak.models.RealmModel
    • setBrowserFlow

      public void setBrowserFlow(org.keycloak.models.AuthenticationFlowModel flow)
      Specified by:
      setBrowserFlow in interface org.keycloak.models.RealmModel
    • getRegistrationFlow

      public org.keycloak.models.AuthenticationFlowModel getRegistrationFlow()
      Specified by:
      getRegistrationFlow in interface org.keycloak.models.RealmModel
    • setRegistrationFlow

      public void setRegistrationFlow(org.keycloak.models.AuthenticationFlowModel flow)
      Specified by:
      setRegistrationFlow in interface org.keycloak.models.RealmModel
    • getDirectGrantFlow

      public org.keycloak.models.AuthenticationFlowModel getDirectGrantFlow()
      Specified by:
      getDirectGrantFlow in interface org.keycloak.models.RealmModel
    • setDirectGrantFlow

      public void setDirectGrantFlow(org.keycloak.models.AuthenticationFlowModel flow)
      Specified by:
      setDirectGrantFlow in interface org.keycloak.models.RealmModel
    • getResetCredentialsFlow

      public org.keycloak.models.AuthenticationFlowModel getResetCredentialsFlow()
      Specified by:
      getResetCredentialsFlow in interface org.keycloak.models.RealmModel
    • setResetCredentialsFlow

      public void setResetCredentialsFlow(org.keycloak.models.AuthenticationFlowModel flow)
      Specified by:
      setResetCredentialsFlow in interface org.keycloak.models.RealmModel
    • getClientAuthenticationFlow

      public org.keycloak.models.AuthenticationFlowModel getClientAuthenticationFlow()
      Specified by:
      getClientAuthenticationFlow in interface org.keycloak.models.RealmModel
    • setClientAuthenticationFlow

      public void setClientAuthenticationFlow(org.keycloak.models.AuthenticationFlowModel flow)
      Specified by:
      setClientAuthenticationFlow in interface org.keycloak.models.RealmModel
    • getDockerAuthenticationFlow

      public org.keycloak.models.AuthenticationFlowModel getDockerAuthenticationFlow()
      Specified by:
      getDockerAuthenticationFlow in interface org.keycloak.models.RealmModel
    • setDockerAuthenticationFlow

      public void setDockerAuthenticationFlow(org.keycloak.models.AuthenticationFlowModel flow)
      Specified by:
      setDockerAuthenticationFlow in interface org.keycloak.models.RealmModel
    • getFirstBrokerLoginFlow

      public org.keycloak.models.AuthenticationFlowModel getFirstBrokerLoginFlow()
      Specified by:
      getFirstBrokerLoginFlow in interface org.keycloak.models.RealmModel
    • setFirstBrokerLoginFlow

      public void setFirstBrokerLoginFlow(org.keycloak.models.AuthenticationFlowModel flow)
      Specified by:
      setFirstBrokerLoginFlow in interface org.keycloak.models.RealmModel
    • getAuthenticationFlowsStream

      public Stream<org.keycloak.models.AuthenticationFlowModel> getAuthenticationFlowsStream()
      Specified by:
      getAuthenticationFlowsStream in interface org.keycloak.models.RealmModel
    • getFlowByAlias

      public org.keycloak.models.AuthenticationFlowModel getFlowByAlias(String alias)
      Specified by:
      getFlowByAlias in interface org.keycloak.models.RealmModel
    • addAuthenticationFlow

      public org.keycloak.models.AuthenticationFlowModel addAuthenticationFlow(org.keycloak.models.AuthenticationFlowModel model)
      Specified by:
      addAuthenticationFlow in interface org.keycloak.models.RealmModel
    • getAuthenticationFlowById

      public org.keycloak.models.AuthenticationFlowModel getAuthenticationFlowById(String id)
      Specified by:
      getAuthenticationFlowById in interface org.keycloak.models.RealmModel
    • removeAuthenticationFlow

      public void removeAuthenticationFlow(org.keycloak.models.AuthenticationFlowModel model)
      Specified by:
      removeAuthenticationFlow in interface org.keycloak.models.RealmModel
    • updateAuthenticationFlow

      public void updateAuthenticationFlow(org.keycloak.models.AuthenticationFlowModel model)
      Specified by:
      updateAuthenticationFlow in interface org.keycloak.models.RealmModel
    • getAuthenticationExecutionsStream

      public Stream<org.keycloak.models.AuthenticationExecutionModel> getAuthenticationExecutionsStream(String flowId)
      Specified by:
      getAuthenticationExecutionsStream in interface org.keycloak.models.RealmModel
    • getAuthenticationExecutionById

      public org.keycloak.models.AuthenticationExecutionModel getAuthenticationExecutionById(String id)
      Specified by:
      getAuthenticationExecutionById in interface org.keycloak.models.RealmModel
    • getAuthenticationExecutionByFlowId

      public org.keycloak.models.AuthenticationExecutionModel getAuthenticationExecutionByFlowId(String flowId)
      Specified by:
      getAuthenticationExecutionByFlowId in interface org.keycloak.models.RealmModel
    • addAuthenticatorExecution

      public org.keycloak.models.AuthenticationExecutionModel addAuthenticatorExecution(org.keycloak.models.AuthenticationExecutionModel model)
      Specified by:
      addAuthenticatorExecution in interface org.keycloak.models.RealmModel
    • updateAuthenticatorExecution

      public void updateAuthenticatorExecution(org.keycloak.models.AuthenticationExecutionModel model)
      Specified by:
      updateAuthenticatorExecution in interface org.keycloak.models.RealmModel
    • removeAuthenticatorExecution

      public void removeAuthenticatorExecution(org.keycloak.models.AuthenticationExecutionModel model)
      Specified by:
      removeAuthenticatorExecution in interface org.keycloak.models.RealmModel
    • getAuthenticatorConfigsStream

      public Stream<org.keycloak.models.AuthenticatorConfigModel> getAuthenticatorConfigsStream()
      Specified by:
      getAuthenticatorConfigsStream in interface org.keycloak.models.RealmModel
    • addAuthenticatorConfig

      public org.keycloak.models.AuthenticatorConfigModel addAuthenticatorConfig(org.keycloak.models.AuthenticatorConfigModel model)
      Specified by:
      addAuthenticatorConfig in interface org.keycloak.models.RealmModel
    • updateAuthenticatorConfig

      public void updateAuthenticatorConfig(org.keycloak.models.AuthenticatorConfigModel model)
      Specified by:
      updateAuthenticatorConfig in interface org.keycloak.models.RealmModel
    • removeAuthenticatorConfig

      public void removeAuthenticatorConfig(org.keycloak.models.AuthenticatorConfigModel model)
      Specified by:
      removeAuthenticatorConfig in interface org.keycloak.models.RealmModel
    • getAuthenticatorConfigById

      public org.keycloak.models.AuthenticatorConfigModel getAuthenticatorConfigById(String id)
      Specified by:
      getAuthenticatorConfigById in interface org.keycloak.models.RealmModel
    • getAuthenticatorConfigByAlias

      public org.keycloak.models.AuthenticatorConfigModel getAuthenticatorConfigByAlias(String alias)
      Specified by:
      getAuthenticatorConfigByAlias in interface org.keycloak.models.RealmModel
    • getRequiredActionConfigById

      public org.keycloak.models.RequiredActionConfigModel getRequiredActionConfigById(String id)
      Specified by:
      getRequiredActionConfigById in interface org.keycloak.models.RealmModel
    • getRequiredActionConfigByAlias

      public org.keycloak.models.RequiredActionConfigModel getRequiredActionConfigByAlias(String alias)
      Specified by:
      getRequiredActionConfigByAlias in interface org.keycloak.models.RealmModel
    • removeRequiredActionProviderConfig

      public void removeRequiredActionProviderConfig(org.keycloak.models.RequiredActionConfigModel model)
      Specified by:
      removeRequiredActionProviderConfig in interface org.keycloak.models.RealmModel
    • updateRequiredActionConfig

      public void updateRequiredActionConfig(org.keycloak.models.RequiredActionConfigModel model)
      Specified by:
      updateRequiredActionConfig in interface org.keycloak.models.RealmModel
    • getRequiredActionConfigsStream

      public Stream<org.keycloak.models.RequiredActionConfigModel> getRequiredActionConfigsStream()
      Specified by:
      getRequiredActionConfigsStream in interface org.keycloak.models.RealmModel
    • getRequiredActionProvidersStream

      public Stream<org.keycloak.models.RequiredActionProviderModel> getRequiredActionProvidersStream()
      Specified by:
      getRequiredActionProvidersStream in interface org.keycloak.models.RealmModel
    • addRequiredActionProvider

      public org.keycloak.models.RequiredActionProviderModel addRequiredActionProvider(org.keycloak.models.RequiredActionProviderModel model)
      Specified by:
      addRequiredActionProvider in interface org.keycloak.models.RealmModel
    • updateRequiredActionProvider

      public void updateRequiredActionProvider(org.keycloak.models.RequiredActionProviderModel model)
      Specified by:
      updateRequiredActionProvider in interface org.keycloak.models.RealmModel
    • removeRequiredActionProvider

      public void removeRequiredActionProvider(org.keycloak.models.RequiredActionProviderModel model)
      Specified by:
      removeRequiredActionProvider in interface org.keycloak.models.RealmModel
    • getRequiredActionProviderById

      public org.keycloak.models.RequiredActionProviderModel getRequiredActionProviderById(String id)
      Specified by:
      getRequiredActionProviderById in interface org.keycloak.models.RealmModel
    • getRequiredActionProviderByAlias

      public org.keycloak.models.RequiredActionProviderModel getRequiredActionProviderByAlias(String alias)
      Specified by:
      getRequiredActionProviderByAlias in interface org.keycloak.models.RealmModel
    • getIdentityProvidersStream

      public Stream<org.keycloak.models.IdentityProviderModel> getIdentityProvidersStream()
      Specified by:
      getIdentityProvidersStream in interface org.keycloak.models.RealmModel
    • getIdentityProviderByAlias

      public org.keycloak.models.IdentityProviderModel getIdentityProviderByAlias(String alias)
      Specified by:
      getIdentityProviderByAlias in interface org.keycloak.models.RealmModel
    • addIdentityProvider

      public void addIdentityProvider(org.keycloak.models.IdentityProviderModel identityProvider)
      Specified by:
      addIdentityProvider in interface org.keycloak.models.RealmModel
    • removeIdentityProviderByAlias

      public void removeIdentityProviderByAlias(String alias)
      Specified by:
      removeIdentityProviderByAlias in interface org.keycloak.models.RealmModel
    • updateIdentityProvider

      public void updateIdentityProvider(org.keycloak.models.IdentityProviderModel identityProvider)
      Specified by:
      updateIdentityProvider in interface org.keycloak.models.RealmModel
    • getIdentityProviderMappersStream

      public Stream<org.keycloak.models.IdentityProviderMapperModel> getIdentityProviderMappersStream()
      Specified by:
      getIdentityProviderMappersStream in interface org.keycloak.models.RealmModel
    • getIdentityProviderMappersByAliasStream

      public Stream<org.keycloak.models.IdentityProviderMapperModel> getIdentityProviderMappersByAliasStream(String brokerAlias)
      Specified by:
      getIdentityProviderMappersByAliasStream in interface org.keycloak.models.RealmModel
    • addIdentityProviderMapper

      public org.keycloak.models.IdentityProviderMapperModel addIdentityProviderMapper(org.keycloak.models.IdentityProviderMapperModel model)
      Specified by:
      addIdentityProviderMapper in interface org.keycloak.models.RealmModel
    • removeIdentityProviderMapper

      public void removeIdentityProviderMapper(org.keycloak.models.IdentityProviderMapperModel mapping)
      Specified by:
      removeIdentityProviderMapper in interface org.keycloak.models.RealmModel
    • updateIdentityProviderMapper

      public void updateIdentityProviderMapper(org.keycloak.models.IdentityProviderMapperModel mapping)
      Specified by:
      updateIdentityProviderMapper in interface org.keycloak.models.RealmModel
    • getIdentityProviderMapperById

      public org.keycloak.models.IdentityProviderMapperModel getIdentityProviderMapperById(String id)
      Specified by:
      getIdentityProviderMapperById in interface org.keycloak.models.RealmModel
    • getIdentityProviderMapperByName

      public org.keycloak.models.IdentityProviderMapperModel getIdentityProviderMapperByName(String brokerAlias, String name)
      Specified by:
      getIdentityProviderMapperByName in interface org.keycloak.models.RealmModel
    • addComponentModel

      public org.keycloak.component.ComponentModel addComponentModel(org.keycloak.component.ComponentModel model)
      Specified by:
      addComponentModel in interface org.keycloak.models.RealmModel
    • importComponentModel

      public org.keycloak.component.ComponentModel importComponentModel(org.keycloak.component.ComponentModel model)
      Specified by:
      importComponentModel in interface org.keycloak.models.RealmModel
    • updateComponent

      public void updateComponent(org.keycloak.component.ComponentModel component)
      Specified by:
      updateComponent in interface org.keycloak.models.RealmModel
    • removeComponent

      public void removeComponent(org.keycloak.component.ComponentModel component)
      Specified by:
      removeComponent in interface org.keycloak.models.RealmModel
    • removeComponents

      public void removeComponents(String parentId)
      Specified by:
      removeComponents in interface org.keycloak.models.RealmModel
    • getComponentsStream

      public Stream<org.keycloak.component.ComponentModel> getComponentsStream(String parentId, String providerType)
      Specified by:
      getComponentsStream in interface org.keycloak.models.RealmModel
    • getComponentsStream

      public Stream<org.keycloak.component.ComponentModel> getComponentsStream(String parentId)
      Specified by:
      getComponentsStream in interface org.keycloak.models.RealmModel
    • getComponentsStream

      public Stream<org.keycloak.component.ComponentModel> getComponentsStream()
      Specified by:
      getComponentsStream in interface org.keycloak.models.RealmModel
    • getComponent

      public org.keycloak.component.ComponentModel getComponent(String id)
      Specified by:
      getComponent in interface org.keycloak.models.RealmModel
    • getStorageProviders

      public Stream<org.keycloak.component.ComponentModel> getStorageProviders(Class<? extends org.keycloak.provider.Provider> storageProviderClass)
      Specified by:
      getStorageProviders in interface org.keycloak.models.RealmModel
    • getLoginTheme

      public String getLoginTheme()
      Specified by:
      getLoginTheme in interface org.keycloak.models.RealmModel
    • setLoginTheme

      public void setLoginTheme(String name)
      Specified by:
      setLoginTheme in interface org.keycloak.models.RealmModel
    • getAccountTheme

      public String getAccountTheme()
      Specified by:
      getAccountTheme in interface org.keycloak.models.RealmModel
    • setAccountTheme

      public void setAccountTheme(String name)
      Specified by:
      setAccountTheme in interface org.keycloak.models.RealmModel
    • getAdminTheme

      public String getAdminTheme()
      Specified by:
      getAdminTheme in interface org.keycloak.models.RealmModel
    • setAdminTheme

      public void setAdminTheme(String name)
      Specified by:
      setAdminTheme in interface org.keycloak.models.RealmModel
    • getEmailTheme

      public String getEmailTheme()
      Specified by:
      getEmailTheme in interface org.keycloak.models.RealmModel
    • setEmailTheme

      public void setEmailTheme(String name)
      Specified by:
      setEmailTheme in interface org.keycloak.models.RealmModel
    • getNotBefore

      public int getNotBefore()
      Specified by:
      getNotBefore in interface org.keycloak.models.RealmModel
    • setNotBefore

      public void setNotBefore(int notBefore)
      Specified by:
      setNotBefore in interface org.keycloak.models.RealmModel
    • isEventsEnabled

      public boolean isEventsEnabled()
      Specified by:
      isEventsEnabled in interface org.keycloak.models.RealmModel
    • setEventsEnabled

      public void setEventsEnabled(boolean enabled)
      Specified by:
      setEventsEnabled in interface org.keycloak.models.RealmModel
    • getEventsExpiration

      public long getEventsExpiration()
      Specified by:
      getEventsExpiration in interface org.keycloak.models.RealmModel
    • setEventsExpiration

      public void setEventsExpiration(long expiration)
      Specified by:
      setEventsExpiration in interface org.keycloak.models.RealmModel
    • getEventsListenersStream

      public Stream<String> getEventsListenersStream()
      Specified by:
      getEventsListenersStream in interface org.keycloak.models.RealmModel
    • setEventsListeners

      public void setEventsListeners(Set<String> listeners)
      Specified by:
      setEventsListeners in interface org.keycloak.models.RealmModel
    • getEnabledEventTypesStream

      public Stream<String> getEnabledEventTypesStream()
      Specified by:
      getEnabledEventTypesStream in interface org.keycloak.models.RealmModel
    • setEnabledEventTypes

      public void setEnabledEventTypes(Set<String> enabledEventTypes)
      Specified by:
      setEnabledEventTypes in interface org.keycloak.models.RealmModel
    • isAdminEventsEnabled

      public boolean isAdminEventsEnabled()
      Specified by:
      isAdminEventsEnabled in interface org.keycloak.models.RealmModel
    • setAdminEventsEnabled

      public void setAdminEventsEnabled(boolean enabled)
      Specified by:
      setAdminEventsEnabled in interface org.keycloak.models.RealmModel
    • isAdminEventsDetailsEnabled

      public boolean isAdminEventsDetailsEnabled()
      Specified by:
      isAdminEventsDetailsEnabled in interface org.keycloak.models.RealmModel
    • setAdminEventsDetailsEnabled

      public void setAdminEventsDetailsEnabled(boolean enabled)
      Specified by:
      setAdminEventsDetailsEnabled in interface org.keycloak.models.RealmModel
    • getMasterAdminClient

      public org.keycloak.models.ClientModel getMasterAdminClient()
      Specified by:
      getMasterAdminClient in interface org.keycloak.models.RealmModel
    • setMasterAdminClient

      public void setMasterAdminClient(org.keycloak.models.ClientModel client)
      Specified by:
      setMasterAdminClient in interface org.keycloak.models.RealmModel
    • getDefaultRole

      public org.keycloak.models.RoleModel getDefaultRole()
      Specified by:
      getDefaultRole in interface org.keycloak.models.RealmModel
    • setDefaultRole

      public void setDefaultRole(org.keycloak.models.RoleModel role)
      Specified by:
      setDefaultRole in interface org.keycloak.models.RealmModel
    • getAdminPermissionsClient

      public org.keycloak.models.ClientModel getAdminPermissionsClient()
      Specified by:
      getAdminPermissionsClient in interface org.keycloak.models.RealmModel
    • setAdminPermissionsClient

      public void setAdminPermissionsClient(org.keycloak.models.ClientModel client)
      Specified by:
      setAdminPermissionsClient in interface org.keycloak.models.RealmModel
    • isIdentityFederationEnabled

      public boolean isIdentityFederationEnabled()
      Specified by:
      isIdentityFederationEnabled in interface org.keycloak.models.RealmModel
    • isInternationalizationEnabled

      public boolean isInternationalizationEnabled()
      Specified by:
      isInternationalizationEnabled in interface org.keycloak.models.RealmModel
    • setInternationalizationEnabled

      public void setInternationalizationEnabled(boolean enabled)
      Specified by:
      setInternationalizationEnabled in interface org.keycloak.models.RealmModel
    • getSupportedLocalesStream

      public Stream<String> getSupportedLocalesStream()
      Specified by:
      getSupportedLocalesStream in interface org.keycloak.models.RealmModel
    • setSupportedLocales

      public void setSupportedLocales(Set<String> locales)
      Specified by:
      setSupportedLocales in interface org.keycloak.models.RealmModel
    • getDefaultLocale

      public String getDefaultLocale()
      Specified by:
      getDefaultLocale in interface org.keycloak.models.RealmModel
    • setDefaultLocale

      public void setDefaultLocale(String locale)
      Specified by:
      setDefaultLocale in interface org.keycloak.models.RealmModel
    • createGroup

      public org.keycloak.models.GroupModel createGroup(String name)
      Specified by:
      createGroup in interface org.keycloak.models.RealmModel
    • createGroup

      public org.keycloak.models.GroupModel createGroup(String id, String name)
      Specified by:
      createGroup in interface org.keycloak.models.RealmModel
    • createGroup

      public org.keycloak.models.GroupModel createGroup(String name, org.keycloak.models.GroupModel toParent)
      Specified by:
      createGroup in interface org.keycloak.models.RealmModel
    • createGroup

      public org.keycloak.models.GroupModel createGroup(String id, String name, org.keycloak.models.GroupModel toParent)
      Specified by:
      createGroup in interface org.keycloak.models.RealmModel
    • getGroupById

      public org.keycloak.models.GroupModel getGroupById(String id)
      Specified by:
      getGroupById in interface org.keycloak.models.RealmModel
    • getGroupsStream

      public Stream<org.keycloak.models.GroupModel> getGroupsStream()
      Specified by:
      getGroupsStream in interface org.keycloak.models.RealmModel
    • getGroupsCount

      public Long getGroupsCount(Boolean onlyTopGroups)
      Specified by:
      getGroupsCount in interface org.keycloak.models.RealmModel
    • getGroupsCountByNameContaining

      public Long getGroupsCountByNameContaining(String search)
      Specified by:
      getGroupsCountByNameContaining in interface org.keycloak.models.RealmModel
    • getTopLevelGroupsStream

      @Deprecated public Stream<org.keycloak.models.GroupModel> getTopLevelGroupsStream()
      Deprecated.
      Specified by:
      getTopLevelGroupsStream in interface org.keycloak.models.RealmModel
    • getTopLevelGroupsStream

      @Deprecated public Stream<org.keycloak.models.GroupModel> getTopLevelGroupsStream(Integer first, Integer max)
      Deprecated.
      Specified by:
      getTopLevelGroupsStream in interface org.keycloak.models.RealmModel
    • removeGroup

      public boolean removeGroup(org.keycloak.models.GroupModel group)
      Specified by:
      removeGroup in interface org.keycloak.models.RealmModel
    • moveGroup

      public void moveGroup(org.keycloak.models.GroupModel group, org.keycloak.models.GroupModel toParent)
      Specified by:
      moveGroup in interface org.keycloak.models.RealmModel
    • getClientScopesStream

      public Stream<org.keycloak.models.ClientScopeModel> getClientScopesStream()
      Specified by:
      getClientScopesStream in interface org.keycloak.models.RealmModel
    • addClientScope

      public org.keycloak.models.ClientScopeModel addClientScope(String name)
      Specified by:
      addClientScope in interface org.keycloak.models.RealmModel
    • addClientScope

      public org.keycloak.models.ClientScopeModel addClientScope(String id, String name)
      Specified by:
      addClientScope in interface org.keycloak.models.RealmModel
    • removeClientScope

      public boolean removeClientScope(String id)
      Specified by:
      removeClientScope in interface org.keycloak.models.RealmModel
    • getClientScopeById

      public org.keycloak.models.ClientScopeModel getClientScopeById(String id)
      Specified by:
      getClientScopeById in interface org.keycloak.models.RealmModel
    • addDefaultClientScope

      public void addDefaultClientScope(org.keycloak.models.ClientScopeModel clientScope, boolean defaultScope)
      Specified by:
      addDefaultClientScope in interface org.keycloak.models.RealmModel
    • removeDefaultClientScope

      public void removeDefaultClientScope(org.keycloak.models.ClientScopeModel clientScope)
      Specified by:
      removeDefaultClientScope in interface org.keycloak.models.RealmModel
    • createOrUpdateRealmLocalizationTexts

      public void createOrUpdateRealmLocalizationTexts(String locale, Map<String,String> localizationTexts)
      Specified by:
      createOrUpdateRealmLocalizationTexts in interface org.keycloak.models.RealmModel
    • removeRealmLocalizationTexts

      public boolean removeRealmLocalizationTexts(String locale)
      Specified by:
      removeRealmLocalizationTexts in interface org.keycloak.models.RealmModel
    • getRealmLocalizationTexts

      public Map<String,Map<String,String>> getRealmLocalizationTexts()
      Specified by:
      getRealmLocalizationTexts in interface org.keycloak.models.RealmModel
    • getRealmLocalizationTextsByLocale

      public Map<String,String> getRealmLocalizationTextsByLocale(String locale)
      Specified by:
      getRealmLocalizationTextsByLocale in interface org.keycloak.models.RealmModel
    • getDefaultClientScopesStream

      public Stream<org.keycloak.models.ClientScopeModel> getDefaultClientScopesStream(boolean defaultScope)
      Specified by:
      getDefaultClientScopesStream in interface org.keycloak.models.RealmModel
    • addToDefaultRoles

      public void addToDefaultRoles(org.keycloak.models.RoleModel role)
      Specified by:
      addToDefaultRoles in interface org.keycloak.models.RealmModel
    • createClientInitialAccessModel

      public org.keycloak.models.ClientInitialAccessModel createClientInitialAccessModel(int expiration, int count)
      Specified by:
      createClientInitialAccessModel in interface org.keycloak.models.RealmModel
    • getClientInitialAccessModel

      public org.keycloak.models.ClientInitialAccessModel getClientInitialAccessModel(String id)
      Specified by:
      getClientInitialAccessModel in interface org.keycloak.models.RealmModel
    • removeClientInitialAccessModel

      public void removeClientInitialAccessModel(String id)
      Specified by:
      removeClientInitialAccessModel in interface org.keycloak.models.RealmModel
    • getClientInitialAccesses

      public Stream<org.keycloak.models.ClientInitialAccessModel> getClientInitialAccesses()
      Specified by:
      getClientInitialAccesses in interface org.keycloak.models.RealmModel
    • decreaseRemainingCount

      public void decreaseRemainingCount(org.keycloak.models.ClientInitialAccessModel clientInitialAccess)
      Specified by:
      decreaseRemainingCount in interface org.keycloak.models.RealmModel
    • getRole

      public org.keycloak.models.RoleModel getRole(String name)
      Specified by:
      getRole in interface org.keycloak.models.RoleContainerModel
    • addRole

      public org.keycloak.models.RoleModel addRole(String name)
      Specified by:
      addRole in interface org.keycloak.models.RoleContainerModel
    • addRole

      public org.keycloak.models.RoleModel addRole(String id, String name)
      Specified by:
      addRole in interface org.keycloak.models.RoleContainerModel
    • removeRole

      public boolean removeRole(org.keycloak.models.RoleModel role)
      Specified by:
      removeRole in interface org.keycloak.models.RoleContainerModel
    • getRolesStream

      public Stream<org.keycloak.models.RoleModel> getRolesStream()
      Specified by:
      getRolesStream in interface org.keycloak.models.RoleContainerModel
    • getRolesStream

      public Stream<org.keycloak.models.RoleModel> getRolesStream(Integer firstResult, Integer maxResults)
      Specified by:
      getRolesStream in interface org.keycloak.models.RoleContainerModel
    • searchForRolesStream

      public Stream<org.keycloak.models.RoleModel> searchForRolesStream(String search, Integer first, Integer max)
      Specified by:
      searchForRolesStream in interface org.keycloak.models.RoleContainerModel
    • isOrganizationsEnabled

      public boolean isOrganizationsEnabled()
      Specified by:
      isOrganizationsEnabled in interface org.keycloak.models.RealmModel
    • setOrganizationsEnabled

      public void setOrganizationsEnabled(boolean organizationsEnabled)
      Specified by:
      setOrganizationsEnabled in interface org.keycloak.models.RealmModel
    • isAdminPermissionsEnabled

      public boolean isAdminPermissionsEnabled()
      Specified by:
      isAdminPermissionsEnabled in interface org.keycloak.models.RealmModel
    • setAdminPermissionsEnabled

      public void setAdminPermissionsEnabled(boolean adminPermissionsEnabled)
      Specified by:
      setAdminPermissionsEnabled in interface org.keycloak.models.RealmModel
    • isVerifiableCredentialsEnabled

      public boolean isVerifiableCredentialsEnabled()
      Specified by:
      isVerifiableCredentialsEnabled in interface org.keycloak.models.RealmModel
    • setVerifiableCredentialsEnabled

      public void setVerifiableCredentialsEnabled(boolean verifiableCredentialsEnabled)
      Specified by:
      setVerifiableCredentialsEnabled in interface org.keycloak.models.RealmModel
    • setScimApiEnabled

      public void setScimApiEnabled(boolean enabled)
      Specified by:
      setScimApiEnabled in interface org.keycloak.models.RealmModel
    • isScimApiEnabled

      public boolean isScimApiEnabled()
      Specified by:
      isScimApiEnabled in interface org.keycloak.models.RealmModel