public abstract class UnsupportedOperationsClientStorageAdapter extends Object implements ClientModel
ClientModel.ClientCreationEvent, ClientModel.ClientRemovedEvent, ClientModel.ClientUpdatedEventOrderedModel.OrderedModelComparator<OM extends OrderedModel>RoleContainerModel.RoleRemovedEventPRIVATE_KEY, PUBLIC_KEY, X509CERTIFICATECONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE| Constructor and Description |
|---|
UnsupportedOperationsClientStorageAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultRole(String name)
Adds a role with given name to default roles of this object.
|
RoleModel |
addRole(String name) |
RoleModel |
addRole(String id,
String name) |
Stream<String> |
getDefaultRolesStream()
Returns all default role names of this object as a stream.
|
RoleModel |
getRole(String name) |
Stream<RoleModel> |
getRolesStream() |
Stream<RoleModel> |
getRolesStream(Integer first,
Integer max) |
void |
removeDefaultRoles(String... defaultRoles)
Removes default roles from this object according to
defaultRoles. |
boolean |
removeRole(RoleModel role) |
Stream<RoleModel> |
searchForRolesStream(String search,
Integer first,
Integer max) |
void |
updateDefaultRoles(String... defaultRoles)
Updates default roles of this object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddClientScope, addClientScopes, 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, getProtocolMappersStream, removeProtocolMapper, updateProtocolMapperaddScopeMapping, deleteScopeMapping, getRealmScopeMappings, getRealmScopeMappingsStream, getScopeMappings, getScopeMappingsStream, hasScopegetDefaultRoles, getRoles, getRoles, searchForRolespublic UnsupportedOperationsClientStorageAdapter()
public final RoleModel getRole(String name)
getRole in interface RoleContainerModelpublic final RoleModel addRole(String name)
addRole in interface RoleContainerModelpublic final RoleModel addRole(String id, String name)
addRole in interface RoleContainerModelpublic final boolean removeRole(RoleModel role)
removeRole in interface RoleContainerModelpublic final Stream<RoleModel> getRolesStream()
getRolesStream in interface RoleContainerModelpublic final Stream<RoleModel> getRolesStream(Integer first, Integer max)
getRolesStream in interface RoleContainerModelpublic final Stream<RoleModel> searchForRolesStream(String search, Integer first, Integer max)
searchForRolesStream in interface RoleContainerModelpublic final Stream<String> getDefaultRolesStream()
RoleContainerModelgetDefaultRolesStream in interface RoleContainerModelnull.public final void addDefaultRole(String name)
RoleContainerModeladdDefaultRole in interface RoleContainerModelname - of the role to be (created and ) addedpublic final void updateDefaultRoles(String... defaultRoles)
RoleContainerModeldefaultRoles and adds all which weren't
present in original default roles. In other words it's the same as calling
Set.retainAll and Set.addAll.updateDefaultRoles in interface RoleContainerModeldefaultRoles - Array of realm roles to be updatedpublic final void removeDefaultRoles(String... defaultRoles)
RoleContainerModeldefaultRoles.removeDefaultRoles in interface RoleContainerModeldefaultRoles - Role names to be removed from default roles of this object.Copyright © 2021 JBoss by Red Hat. All rights reserved.