public abstract class AbstractClientModel<E extends AbstractEntity> extends Object implements ClientModel
OrderedModel.OrderedModelComparator<OM extends OrderedModel>RoleContainerModel.RoleRemovedEvent| Modifier and Type | Field and Description |
|---|---|
protected E |
entity |
protected RealmModel |
realm |
protected KeycloakSession |
session |
PRIVATE_KEY, PUBLIC_KEY, X509CERTIFICATECONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE| Constructor and Description |
|---|
AbstractClientModel(KeycloakSession session,
RealmModel realm,
E entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClientScopes(Set<ClientScopeModel> clientScopes,
boolean defaultScope) |
RoleModel |
addRole(String name) |
RoleModel |
addRole(String id,
String name) |
boolean |
equals(Object o) |
Set<RoleModel> |
getRealmScopeMappings() |
RoleModel |
getRole(String name) |
Set<RoleModel> |
getRoles() |
Set<RoleModel> |
getRoles(Integer firstResult,
Integer maxResults) |
int |
hashCode() |
boolean |
removeRole(RoleModel role) |
Set<RoleModel> |
searchForRoles(String search,
Integer first,
Integer max) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddClientScope, addRedirectUri, addWebOrigin, getAttribute, getAttributes, getAuthenticationFlowBindingOverride, getAuthenticationFlowBindingOverrides, getBaseUrl, getClientAuthenticatorType, getClientId, getClientScopes, getConsentScreenText, getDescription, getDynamicClientScope, getId, getManagementUrl, getName, getNodeReRegistrationTimeout, getNotBefore, getProtocol, getRealm, getRedirectUris, getRegisteredNodes, getRegistrationToken, getRootUrl, getSecret, getWebOrigins, isAlwaysDisplayInConsole, isBearerOnly, isConsentRequired, isDirectAccessGrantsEnabled, isDisplayOnConsentScreen, isEnabled, isFrontchannelLogout, isFullScopeAllowed, isImplicitFlowEnabled, isPublicClient, isServiceAccountsEnabled, isStandardFlowEnabled, isSurrogateAuthRequired, registerNode, removeAttribute, removeAuthenticationFlowBindingOverride, removeClientScope, removeRedirectUri, removeWebOrigin, setAlwaysDisplayInConsole, setAttribute, setAuthenticationFlowBindingOverride, setBaseUrl, setBearerOnly, setClientAuthenticatorType, setClientId, setConsentRequired, setDescription, setDirectAccessGrantsEnabled, setEnabled, setFrontchannelLogout, setFullScopeAllowed, setImplicitFlowEnabled, setManagementUrl, setName, setNodeReRegistrationTimeout, setNotBefore, setProtocol, setPublicClient, setRedirectUris, setRegistrationToken, setRootUrl, setSecret, setServiceAccountsEnabled, setStandardFlowEnabled, setSurrogateAuthRequired, setWebOrigins, unregisterNode, updateClient, validateSecretgetGuiOrder, isIncludeInTokenScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInTokenScopeaddProtocolMapper, getProtocolMapperById, getProtocolMapperByName, getProtocolMappers, removeProtocolMapper, updateProtocolMapperaddScopeMapping, deleteScopeMapping, getScopeMappings, getScopeMappingsStream, hasScopeaddDefaultRole, getDefaultRoles, removeDefaultRoles, updateDefaultRolesprotected final KeycloakSession session
protected final RealmModel realm
protected final E extends AbstractEntity entity
public AbstractClientModel(KeycloakSession session, RealmModel realm, E entity)
public void addClientScopes(Set<ClientScopeModel> clientScopes, boolean defaultScope)
addClientScopes in interface ClientModelpublic Set<RoleModel> getRealmScopeMappings()
getRealmScopeMappings in interface ScopeContainerModelpublic RoleModel getRole(String name)
getRole in interface RoleContainerModelpublic RoleModel addRole(String name)
addRole in interface RoleContainerModelpublic RoleModel addRole(String id, String name)
addRole in interface RoleContainerModelpublic boolean removeRole(RoleModel role)
removeRole in interface RoleContainerModelpublic Set<RoleModel> getRoles()
getRoles in interface RoleContainerModelpublic Set<RoleModel> getRoles(Integer firstResult, Integer maxResults)
getRoles in interface RoleContainerModelpublic Set<RoleModel> searchForRoles(String search, Integer first, Integer max)
searchForRoles in interface RoleContainerModelCopyright © 2020 JBoss by Red Hat. All rights reserved.