public interface RealmModel extends RoleContainerModel, RoleMapperModel, ScopeMapperModel
addRole, addRole, getRole, getRoles, removeRole
deleteRoleMapping, getRoleMappings, grantRole, hasRole
addScopeMapping, deleteScopeMapping, getScopeMappings
String getId()
String getName()
void setName(String name)
boolean isEnabled()
void setEnabled(boolean enabled)
boolean isSslNotRequired()
void setSslNotRequired(boolean sslNotRequired)
boolean isRegistrationAllowed()
void setRegistrationAllowed(boolean registrationAllowed)
boolean isPasswordCredentialGrantAllowed()
void setPasswordCredentialGrantAllowed(boolean passwordCredentialGrantAllowed)
boolean isRememberMe()
void setRememberMe(boolean rememberMe)
boolean isBruteForceProtected()
void setBruteForceProtected(boolean value)
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 isResetPasswordAllowed()
void setResetPasswordAllowed(boolean resetPasswordAllowed)
int getSsoSessionIdleTimeout()
void setSsoSessionIdleTimeout(int seconds)
int getSsoSessionMaxLifespan()
void setSsoSessionMaxLifespan(int seconds)
int getAccessTokenLifespan()
void setAccessTokenLifespan(int seconds)
int getAccessCodeLifespan()
void setAccessCodeLifespan(int seconds)
int getAccessCodeLifespanUserAction()
void setAccessCodeLifespanUserAction(int seconds)
String getPublicKeyPem()
void setPublicKeyPem(String publicKeyPem)
String getPrivateKeyPem()
void setPrivateKeyPem(String privateKeyPem)
PublicKey getPublicKey()
void setPublicKey(PublicKey publicKey)
PrivateKey getPrivateKey()
void setPrivateKey(PrivateKey privateKey)
List<RequiredCredentialModel> getRequiredCredentials()
void addRequiredCredential(String cred)
PasswordPolicy getPasswordPolicy()
void setPasswordPolicy(PasswordPolicy policy)
void updateCredential(UserModel user, UserCredentialModel cred)
List<UserCredentialValueModel> getCredentialsDirectly(UserModel user)
void updateCredentialDirectly(UserModel user, UserCredentialValueModel cred)
boolean removeUser(String name)
void addDefaultRole(String name)
void updateDefaultRoles(String[] defaultRoles)
ClientModel findClient(String clientId)
Map<String,ApplicationModel> getApplicationNameMap()
List<ApplicationModel> getApplications()
ApplicationModel addApplication(String name)
ApplicationModel addApplication(String id, String name)
boolean removeApplication(String id)
ApplicationModel getApplicationById(String id)
ApplicationModel getApplicationByName(String name)
UserModel getUserBySocialLink(SocialLinkModel socialLink)
Set<SocialLinkModel> getSocialLinks(UserModel user)
SocialLinkModel getSocialLink(UserModel user, String socialProvider)
void addSocialLink(UserModel user, SocialLinkModel socialLink)
AuthenticationLinkModel getAuthenticationLink(UserModel user)
void setAuthenticationLink(UserModel user, AuthenticationLinkModel authenticationLink)
boolean isSocial()
void setSocial(boolean social)
boolean isUpdateProfileOnInitialSocialLogin()
void setUpdateProfileOnInitialSocialLogin(boolean updateProfileOnInitialSocialLogin)
UsernameLoginFailureModel getUserLoginFailure(String username)
UsernameLoginFailureModel addUserLoginFailure(String username)
List<UsernameLoginFailureModel> getAllUserLoginFailures()
OAuthClientModel addOAuthClient(String name)
OAuthClientModel addOAuthClient(String id, String name)
OAuthClientModel getOAuthClient(String name)
OAuthClientModel getOAuthClientById(String id)
boolean removeOAuthClient(String id)
List<OAuthClientModel> getOAuthClients()
List<AuthenticationProviderModel> getAuthenticationProviders()
void setAuthenticationProviders(List<AuthenticationProviderModel> authenticationProviders)
Set<RoleModel> getRealmScopeMappings(ClientModel client)
String getLoginTheme()
void setLoginTheme(String name)
String getAccountTheme()
void setAccountTheme(String name)
String getAdminTheme()
void setAdminTheme(String name)
String getEmailTheme()
void setEmailTheme(String name)
boolean hasScope(ClientModel client, RoleModel role)
int getNotBefore()
void setNotBefore(int notBefore)
boolean removeRoleById(String id)
boolean isAuditEnabled()
void setAuditEnabled(boolean enabled)
long getAuditExpiration()
void setAuditExpiration(long expiration)
ApplicationModel getMasterAdminApp()
void setMasterAdminApp(ApplicationModel app)
UserSessionModel createUserSession(UserModel user, String ipAddress)
UserSessionModel getUserSession(String id)
List<UserSessionModel> getUserSessions(UserModel user)
void removeUserSession(UserSessionModel session)
void removeUserSessions(UserModel user)
void removeExpiredUserSessions()
ClientModel findClientById(String id)
void removeUserSessions()
Copyright © 2014. All Rights Reserved.