Package org.keycloak.models.delegate
Class ClientModelLazyDelegate.WithId
- java.lang.Object
-
- org.keycloak.models.delegate.ClientModelLazyDelegate
-
- org.keycloak.models.delegate.ClientModelLazyDelegate.WithId
-
- All Implemented Interfaces:
ClientModel
,ClientScopeModel
,OrderedModel
,ProtocolMapperContainerModel
,RoleContainerModel
,ScopeContainerModel
- Enclosing class:
- ClientModelLazyDelegate
public static class ClientModelLazyDelegate.WithId extends ClientModelLazyDelegate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.keycloak.models.delegate.ClientModelLazyDelegate
ClientModelLazyDelegate.WithId
-
Nested classes/interfaces inherited from interface org.keycloak.models.ClientModel
ClientModel.ClientCreationEvent, ClientModel.ClientIdChangeEvent, ClientModel.ClientProtocolUpdatedEvent, ClientModel.ClientRemovedEvent, ClientModel.ClientUpdatedEvent, ClientModel.SearchableFields
-
Nested classes/interfaces inherited from interface org.keycloak.models.ClientScopeModel
ClientScopeModel.ClientScopeRemovedEvent
-
Nested classes/interfaces inherited from interface org.keycloak.models.OrderedModel
OrderedModel.OrderedModelComparator<OM extends OrderedModel>
-
Nested classes/interfaces inherited from interface org.keycloak.models.RoleContainerModel
RoleContainerModel.RoleRemovedEvent
-
-
Field Summary
-
Fields inherited from interface org.keycloak.models.ClientModel
LOGO_URI, POLICY_URI, PRIVATE_KEY, PUBLIC_KEY, TOS_URI, X509CERTIFICATE
-
Fields inherited from interface org.keycloak.models.ClientScopeModel
CONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, DYNAMIC_SCOPE_REGEXP, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE, IS_DYNAMIC_SCOPE
-
-
Constructor Summary
Constructors Constructor Description WithId(String id, Supplier<ClientModel> delegateSupplier)
WithId(KeycloakSession session, RealmModel realm, String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getId()
Returns client internal ID (UUID).int
hashCode()
-
Methods inherited from class org.keycloak.models.delegate.ClientModelLazyDelegate
addClientScope, addClientScopes, addDefaultRole, addProtocolMapper, addRedirectUri, addRole, addRole, addScopeMapping, addWebOrigin, deleteScopeMapping, getAttribute, getAttributes, getAuthenticationFlowBindingOverride, getAuthenticationFlowBindingOverrides, getBaseUrl, getClientAuthenticatorType, getClientId, getClientScopes, getConsentScreenText, getDefaultRolesStream, getDescription, getDynamicClientScope, getDynamicScopeRegexp, getGuiOrder, getManagementUrl, getName, getNodeReRegistrationTimeout, getNotBefore, getProtocol, getProtocolMapperById, getProtocolMapperByName, getProtocolMappersStream, getRealm, getRealmScopeMappingsStream, getRedirectUris, getRegisteredNodes, getRegistrationToken, getRole, getRolesStream, getRolesStream, getRootUrl, getScopeMappingsStream, getSecret, getWebOrigins, hasDirectScope, hasScope, isAlwaysDisplayInConsole, isBearerOnly, isConsentRequired, isDirectAccessGrantsEnabled, isDisplayOnConsentScreen, isDynamicScope, isEnabled, isFrontchannelLogout, isFullScopeAllowed, isImplicitFlowEnabled, isIncludeInTokenScope, isPublicClient, isServiceAccountsEnabled, isStandardFlowEnabled, isSurrogateAuthRequired, registerNode, removeAttribute, removeAuthenticationFlowBindingOverride, removeClientScope, removeDefaultRoles, removeProtocolMapper, removeRedirectUri, removeRole, removeWebOrigin, searchForRolesStream, setAlwaysDisplayInConsole, setAttribute, setAuthenticationFlowBindingOverride, setBaseUrl, setBearerOnly, setClientAuthenticatorType, setClientId, setConsentRequired, setConsentScreenText, setDescription, setDirectAccessGrantsEnabled, setDisplayOnConsentScreen, setEnabled, setFrontchannelLogout, setFullScopeAllowed, setGuiOrder, setImplicitFlowEnabled, setIncludeInTokenScope, setIsDynamicScope, setManagementUrl, setName, setNodeReRegistrationTimeout, setNotBefore, setProtocol, setPublicClient, setRedirectUris, setRegistrationToken, setRootUrl, setSecret, setServiceAccountsEnabled, setStandardFlowEnabled, setSurrogateAuthRequired, setWebOrigins, unregisterNode, updateClient, updateDefaultRoles, updateProtocolMapper, validateSecret
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.models.RoleContainerModel
getDefaultRoles
-
-
-
-
Constructor Detail
-
WithId
public WithId(String id, Supplier<ClientModel> delegateSupplier)
-
WithId
public WithId(KeycloakSession session, RealmModel realm, String id)
-
-
Method Detail
-
getId
public String getId()
Description copied from interface:ClientModel
Returns client internal ID (UUID).- Specified by:
getId
in interfaceClientModel
- Specified by:
getId
in interfaceClientScopeModel
- Specified by:
getId
in interfaceRoleContainerModel
- Overrides:
getId
in classClientModelLazyDelegate
-
-