Package org.keycloak.storage.client
Class UnsupportedOperationsClientStorageAdapter
java.lang.Object
org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
- All Implemented Interfaces:
org.keycloak.models.ClientModel,org.keycloak.models.ClientScopeModel,org.keycloak.models.OrderedModel,org.keycloak.models.ProtocolMapperContainerModel,org.keycloak.models.RoleContainerModel,org.keycloak.models.ScopeContainerModel
- Direct Known Subclasses:
AbstractClientStorageAdapter
public abstract class UnsupportedOperationsClientStorageAdapter
extends Object
implements org.keycloak.models.ClientModel
Base helper class. Unsupported operations are implemented here that throw exception on invocation.
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.ClientModel
org.keycloak.models.ClientModel.ClientCreationEvent, org.keycloak.models.ClientModel.ClientIdChangeEvent, org.keycloak.models.ClientModel.ClientProtocolUpdatedEvent, org.keycloak.models.ClientModel.ClientRemovedEvent, org.keycloak.models.ClientModel.ClientUpdatedEventNested classes/interfaces inherited from interface org.keycloak.models.ClientScopeModel
org.keycloak.models.ClientScopeModel.ClientScopeCreatedEvent, org.keycloak.models.ClientScopeModel.ClientScopeRemovedEventNested classes/interfaces inherited from interface org.keycloak.models.OrderedModel
org.keycloak.models.OrderedModel.OrderedModelComparator<OM extends org.keycloak.models.OrderedModel>Nested classes/interfaces inherited from interface org.keycloak.models.RoleContainerModel
org.keycloak.models.RoleContainerModel.RoleRemovedEvent -
Field Summary
Fields inherited from interface org.keycloak.models.ClientModel
LOGO_URI, POLICY_URI, PRIVATE_KEY, PUBLIC_KEY, TOS_URI, TYPE, X509CERTIFICATEFields inherited from interface org.keycloak.models.ClientScopeModel
ALLOW_USER_DATA_ACCESS, CONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, DYNAMIC_SCOPE_REGEXP, GUI_ORDER, INCLUDE_IN_OPENID_PROVIDER_METADATA, INCLUDE_IN_TOKEN_SCOPE, IS_ALWAYS_CONSENT, IS_DYNAMIC_SCOPE, IS_PARAMETERIZED_SCOPE, IS_REPEATABLE_SCOPE, PARAMETERIZED_SCOPE_REGEXP, PARAMETERIZED_SCOPE_TYPE, VALUE_SEPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal org.keycloak.models.RoleModelfinal org.keycloak.models.RoleModelfinal org.keycloak.models.RoleModelfinal Stream<org.keycloak.models.RoleModel>final Stream<org.keycloak.models.RoleModel>getRolesStream(Integer first, Integer max) final booleanremoveRole(org.keycloak.models.RoleModel role) final Stream<org.keycloak.models.RoleModel>searchForRolesStream(String search, Integer first, Integer max) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.ClientModel
addClientScope, addClientScopes, addRedirectUri, addWebOrigin, getAttribute, getAttributes, getAuthenticationFlowBindingOverride, getAuthenticationFlowBindingOverrides, getBaseUrl, getClientAuthenticatorType, getClientId, getClientScopes, getConsentScreenText, getCreatedTimestamp, getDescription, getDynamicClientScope, getId, getLastModifiedTimestamp, getManagementUrl, getName, getNodeReRegistrationTimeout, getNotBefore, getParameterizedClientScope, getProtocol, getRealm, getRedirectUris, getRegisteredNodes, getRegistrationToken, getRootUrl, getSecret, getType, getWebOrigins, hasDirectScope, 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, setType, setWebOrigins, unregisterNode, updateClient, validateSecretMethods inherited from interface org.keycloak.models.ClientScopeModel
getDynamicScopeRegexp, getGuiOrder, getParameterFromScope, getParameterizedScopeRegexp, getParameterizedScopeType, isAllowUserDataAccess, isAlwaysConsent, isDynamicScope, isIncludeInOpenIDProviderMetadata, isIncludeInTokenScope, isParameterizedScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInOpenIDProviderMetadata, setIncludeInTokenScope, setIsDynamicScope, setIsParameterizedScopeMethods inherited from interface org.keycloak.models.ProtocolMapperContainerModel
addProtocolMapper, getProtocolMapperById, getProtocolMapperByName, getProtocolMapperByType, getProtocolMappersStream, removeProtocolMapper, updateProtocolMapperMethods inherited from interface org.keycloak.models.ScopeContainerModel
addScopeMapping, deleteScopeMapping, getRealmScopeMappingsStream, getScopeMappingsStream, hasScope
-
Constructor Details
-
UnsupportedOperationsClientStorageAdapter
public UnsupportedOperationsClientStorageAdapter()
-
-
Method Details
-
getRole
- Specified by:
getRolein interfaceorg.keycloak.models.RoleContainerModel
-
addRole
- Specified by:
addRolein interfaceorg.keycloak.models.RoleContainerModel
-
addRole
- Specified by:
addRolein interfaceorg.keycloak.models.RoleContainerModel
-
removeRole
public final boolean removeRole(org.keycloak.models.RoleModel role) - Specified by:
removeRolein interfaceorg.keycloak.models.RoleContainerModel
-
getRolesStream
- Specified by:
getRolesStreamin interfaceorg.keycloak.models.RoleContainerModel
-
getRolesStream
- Specified by:
getRolesStreamin interfaceorg.keycloak.models.RoleContainerModel
-
searchForRolesStream
public final Stream<org.keycloak.models.RoleModel> searchForRolesStream(String search, Integer first, Integer max) - Specified by:
searchForRolesStreamin interfaceorg.keycloak.models.RoleContainerModel
-