Package org.keycloak.models
Interface ClientScopeModel
- All Superinterfaces:
OrderedModel,ProtocolMapperContainerModel,ScopeContainerModel
- All Known Subinterfaces:
ClientModel
- All Known Implementing Classes:
AbstractClientStorageAdapter,AbstractReadOnlyClientScopeAdapter,AbstractReadOnlyClientStorageAdapter,ClientAdapter,ClientAdapter,ClientModelLazyDelegate,ClientModelLazyDelegate.WithId,ClientScopeAdapter,ClientScopeAdapter,ClientScopeDecorator,CredentialScopeModel,OIDCClientSecretConfigWrapper.ReadOnlyRotatedSecretClientModel,TypeAwareClientModelDelegate,UnsupportedOperationsClientStorageAdapter
public interface ClientScopeModel
extends ProtocolMapperContainerModel, ScopeContainerModel, OrderedModel
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceNested classes/interfaces inherited from interface org.keycloak.models.OrderedModel
OrderedModel.OrderedModelComparator<OM extends OrderedModel> -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String name) default Stringdefault Stringdefault StringgetId()getName()getRealm()default booleandefault booleandefault booleanvoidremoveAttribute(String name) voidsetAttribute(String name, String value) default voidsetConsentScreenText(String consentScreenText) voidsetDescription(String description) default voidsetDisplayOnConsentScreen(boolean displayOnConsentScreen) default voidsetGuiOrder(String guiOrder) default voidsetIncludeInTokenScope(boolean includeInTokenScope) default voidsetIsDynamicScope(boolean isDynamicScope) voidvoidsetProtocol(String protocol) Methods 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, hasDirectScope, hasScope
-
Field Details
-
VALUE_SEPARATOR
The character separator used to specify values when the client scope is dynamic. For instance,<scope>:<value>.- See Also:
-
DISPLAY_ON_CONSENT_SCREEN
- See Also:
-
CONSENT_SCREEN_TEXT
- See Also:
-
GUI_ORDER
- See Also:
-
INCLUDE_IN_TOKEN_SCOPE
- See Also:
-
IS_DYNAMIC_SCOPE
- See Also:
-
DYNAMIC_SCOPE_REGEXP
- See Also:
-
-
Method Details
-
getId
String getId() -
getName
String getName() -
getRealm
RealmModel getRealm() -
setName
-
getDescription
String getDescription() -
setDescription
-
getProtocol
String getProtocol() -
setProtocol
-
setAttribute
-
removeAttribute
-
getAttribute
-
getAttributes
-
isDisplayOnConsentScreen
default boolean isDisplayOnConsentScreen() -
setDisplayOnConsentScreen
default void setDisplayOnConsentScreen(boolean displayOnConsentScreen) -
getConsentScreenText
-
setConsentScreenText
-
getGuiOrder
- Specified by:
getGuiOrderin interfaceOrderedModel
-
setGuiOrder
-
isIncludeInTokenScope
default boolean isIncludeInTokenScope() -
setIncludeInTokenScope
default void setIncludeInTokenScope(boolean includeInTokenScope) -
isDynamicScope
default boolean isDynamicScope() -
setIsDynamicScope
default void setIsDynamicScope(boolean isDynamicScope) -
getDynamicScopeRegexp
-