public abstract class AbstractClientModel<E extends AbstractEntity> extends Object implements ClientModel
ClientModel.ClientCreationEvent, ClientModel.ClientProtocolUpdatedEvent, ClientModel.ClientRemovedEvent, ClientModel.ClientUpdatedEvent, ClientModel.SearchableFieldsClientScopeModel.ClientScopeRemovedEventOrderedModel.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 |
addClientScope(ClientScopeModel clientScope,
boolean defaultScope) |
void |
addClientScopes(Set<ClientScopeModel> clientScopes,
boolean defaultScope) |
RoleModel |
addRole(String name) |
RoleModel |
addRole(String id,
String name) |
boolean |
equals(Object o) |
Map<String,ClientScopeModel> |
getClientScopes(boolean defaultScope) |
Stream<RoleModel> |
getRealmScopeMappingsStream() |
RoleModel |
getRole(String name) |
Stream<RoleModel> |
getRolesStream() |
Stream<RoleModel> |
getRolesStream(Integer firstResult,
Integer maxResults) |
int |
hashCode() |
void |
removeClientScope(ClientScopeModel clientScope) |
boolean |
removeRole(RoleModel role) |
Stream<RoleModel> |
searchForRolesStream(String search,
Integer first,
Integer max) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddRedirectUri, addWebOrigin, getAttribute, getAttributes, getAuthenticationFlowBindingOverride, getAuthenticationFlowBindingOverrides, getBaseUrl, getClientAuthenticatorType, getClientId, 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, 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, getProtocolMappersStream, removeProtocolMapper, updateProtocolMapperaddScopeMapping, deleteScopeMapping, getRealmScopeMappings, getScopeMappings, getScopeMappingsStream, hasScopeaddDefaultRole, getDefaultRoles, getDefaultRolesStream, getRoles, getRoles, removeDefaultRoles, searchForRoles, 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 void addClientScope(ClientScopeModel clientScope, boolean defaultScope)
addClientScope in interface ClientModelpublic void removeClientScope(ClientScopeModel clientScope)
removeClientScope in interface ClientModelpublic Map<String,ClientScopeModel> getClientScopes(boolean defaultScope)
getClientScopes in interface ClientModelpublic Stream<RoleModel> getRealmScopeMappingsStream()
getRealmScopeMappingsStream 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 Stream<RoleModel> getRolesStream()
getRolesStream in interface RoleContainerModelpublic Stream<RoleModel> getRolesStream(Integer firstResult, Integer maxResults)
getRolesStream in interface RoleContainerModelpublic Stream<RoleModel> searchForRolesStream(String search, Integer first, Integer max)
searchForRolesStream in interface RoleContainerModelCopyright © 2021 JBoss by Red Hat. All rights reserved.