public abstract class UnsupportedOperationsClientStorageAdapter extends Object implements ClientModel
ClientModel.ClientCreationEvent, ClientModel.ClientRemovedEvent, ClientModel.ClientUpdatedEvent
OrderedModel.OrderedModelComparator<OM extends OrderedModel>
RoleContainerModel.RoleRemovedEvent
PRIVATE_KEY, PUBLIC_KEY, X509CERTIFICATE
CONSENT_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, wait
addClientScope, 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, validateSecret
getGuiOrder, isIncludeInTokenScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInTokenScope
addProtocolMapper, getProtocolMapperById, getProtocolMapperByName, getProtocolMappers, getProtocolMappersStream, removeProtocolMapper, updateProtocolMapper
addScopeMapping, deleteScopeMapping, getRealmScopeMappings, getRealmScopeMappingsStream, getScopeMappings, getScopeMappingsStream, hasScope
getDefaultRoles, getRoles, getRoles, searchForRoles
public UnsupportedOperationsClientStorageAdapter()
public final RoleModel getRole(String name)
getRole
in interface RoleContainerModel
public final RoleModel addRole(String name)
addRole
in interface RoleContainerModel
public final RoleModel addRole(String id, String name)
addRole
in interface RoleContainerModel
public final boolean removeRole(RoleModel role)
removeRole
in interface RoleContainerModel
public final Stream<RoleModel> getRolesStream()
getRolesStream
in interface RoleContainerModel
public final Stream<RoleModel> getRolesStream(Integer first, Integer max)
getRolesStream
in interface RoleContainerModel
public final Stream<RoleModel> searchForRolesStream(String search, Integer first, Integer max)
searchForRolesStream
in interface RoleContainerModel
public final Stream<String> getDefaultRolesStream()
RoleContainerModel
getDefaultRolesStream
in interface RoleContainerModel
null
.public final void addDefaultRole(String name)
RoleContainerModel
addDefaultRole
in interface RoleContainerModel
name
- of the role to be (created and ) addedpublic final void updateDefaultRoles(String... defaultRoles)
RoleContainerModel
defaultRoles
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 RoleContainerModel
defaultRoles
- Array of realm roles to be updatedpublic final void removeDefaultRoles(String... defaultRoles)
RoleContainerModel
defaultRoles
.removeDefaultRoles
in interface RoleContainerModel
defaultRoles
- Role names to be removed from default roles of this object.Copyright © 2020 JBoss by Red Hat. All rights reserved.