public abstract class UnsupportedOperationsClientStorageAdapter extends Object implements ClientModel
ClientModel.ClientCreationEvent, ClientModel.ClientProtocolUpdatedEvent, ClientModel.ClientRemovedEvent, ClientModel.ClientUpdatedEvent, ClientModel.SearchableFields
ClientScopeModel.ClientScopeRemovedEvent
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) |
RoleModel |
addRole(String name) |
RoleModel |
addRole(String id,
String name) |
Stream<String> |
getDefaultRolesStream() |
RoleModel |
getRole(String name) |
Stream<RoleModel> |
getRolesStream()
Returns available roles as a stream.
|
Stream<RoleModel> |
getRolesStream(Integer first,
Integer max)
Returns available roles as a stream.
|
void |
removeDefaultRoles(String... defaultRoles) |
boolean |
removeRole(RoleModel role) |
Stream<RoleModel> |
searchForRolesStream(String search,
Integer first,
Integer max)
Searches roles by the given name.
|
void |
updateDefaultRoles(String... defaultRoles) |
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()
RoleContainerModel
getRolesStream
in interface RoleContainerModel
RoleModel
. Never returns null
.public final Stream<RoleModel> getRolesStream(Integer first, Integer max)
RoleContainerModel
getRolesStream
in interface RoleContainerModel
first
- Integer
Index of the first desired role. Ignored if negative or null
.max
- Integer
Maximum number of returned roles. Ignored if negative or null
.RoleModel
. Never returns null
.public final Stream<RoleModel> searchForRolesStream(String search, Integer first, Integer max)
RoleContainerModel
searchForRolesStream
in interface RoleContainerModel
search
- String
Name of the role to be used as a filter.first
- Integer
Index of the first desired role. Ignored if negative or null
.max
- Integer
Maximum number of returned roles. Ignored if negative or null
.RoleModel
. Never returns null
.public final Stream<String> getDefaultRolesStream()
getDefaultRolesStream
in interface RoleContainerModel
null
.public final void addDefaultRole(String name)
addDefaultRole
in interface RoleContainerModel
public final void updateDefaultRoles(String... defaultRoles)
updateDefaultRoles
in interface RoleContainerModel
public final void removeDefaultRoles(String... defaultRoles)
removeDefaultRoles
in interface RoleContainerModel
Copyright © 2021 JBoss by Red Hat. All rights reserved.