Package org.keycloak.models.map.common
Interface UpdatableEntity
- All Known Subinterfaces:
EntityFieldDelegate<E>,MapAdminEventEntity,MapAuthenticatedClientSessionEntity,MapAuthenticationExecutionEntity,MapAuthenticationFlowEntity,MapAuthenticationSessionEntity,MapAuthenticatorConfigEntity,MapAuthEventEntity,MapClientEntity,MapClientInitialAccessEntity,MapClientScopeEntity,MapComponentEntity,MapGroupEntity,MapIdentityProviderEntity,MapIdentityProviderMapperEntity,MapLockEntity,MapOTPPolicyEntity,MapPermissionTicketEntity,MapPolicyEntity,MapProtocolMapperEntity,MapRealmEntity,MapRequiredActionProviderEntity,MapRequiredCredentialEntity,MapResourceEntity,MapResourceServerEntity,MapRoleEntity,MapRootAuthenticationSessionEntity,MapScopeEntity,MapSingleUseObjectEntity,MapUserConsentEntity,MapUserCredentialEntity,MapUserEntity,MapUserFederatedIdentityEntity,MapUserLoginFailureEntity,MapUserSessionEntity,MapWebAuthnPolicyEntity
- All Known Implementing Classes:
EntityFieldDelegate.WithEntity,MapAdminEventEntity.AbstractAdminEventEntity,MapAdminEventEntityDelegate,MapAdminEventEntityFieldDelegate,MapAdminEventEntityImpl,MapAdminEventEntityImpl.Empty,MapAuthenticatedClientSessionEntity.AbstractAuthenticatedClientSessionEntity,MapAuthenticatedClientSessionEntityDelegate,MapAuthenticatedClientSessionEntityFieldDelegate,MapAuthenticatedClientSessionEntityImpl,MapAuthenticatedClientSessionEntityImpl.Empty,MapAuthenticationExecutionEntityDelegate,MapAuthenticationExecutionEntityFieldDelegate,MapAuthenticationExecutionEntityImpl,MapAuthenticationExecutionEntityImpl.Empty,MapAuthenticationFlowEntityDelegate,MapAuthenticationFlowEntityFieldDelegate,MapAuthenticationFlowEntityImpl,MapAuthenticationFlowEntityImpl.Empty,MapAuthenticationSessionEntityDelegate,MapAuthenticationSessionEntityFieldDelegate,MapAuthenticationSessionEntityImpl,MapAuthenticationSessionEntityImpl.Empty,MapAuthenticatorConfigEntityDelegate,MapAuthenticatorConfigEntityFieldDelegate,MapAuthenticatorConfigEntityImpl,MapAuthenticatorConfigEntityImpl.Empty,MapAuthEventEntity.AbstractAuthEventEntity,MapAuthEventEntityDelegate,MapAuthEventEntityFieldDelegate,MapAuthEventEntityImpl,MapAuthEventEntityImpl.Empty,MapClientEntity.AbstractClientEntity,MapClientEntityDelegate,MapClientEntityFieldDelegate,MapClientEntityImpl,MapClientEntityImpl.Empty,MapClientInitialAccessEntityDelegate,MapClientInitialAccessEntityFieldDelegate,MapClientInitialAccessEntityImpl,MapClientInitialAccessEntityImpl.Empty,MapClientScopeEntity.AbstractClientScopeEntity,MapClientScopeEntityDelegate,MapClientScopeEntityFieldDelegate,MapClientScopeEntityImpl,MapClientScopeEntityImpl.Empty,MapComponentEntityDelegate,MapComponentEntityFieldDelegate,MapComponentEntityImpl,MapComponentEntityImpl.Empty,MapGroupEntity.AbstractGroupEntity,MapGroupEntityDelegate,MapGroupEntityFieldDelegate,MapGroupEntityImpl,MapGroupEntityImpl.Empty,MapIdentityProviderEntityDelegate,MapIdentityProviderEntityFieldDelegate,MapIdentityProviderEntityImpl,MapIdentityProviderEntityImpl.Empty,MapIdentityProviderMapperEntityDelegate,MapIdentityProviderMapperEntityFieldDelegate,MapIdentityProviderMapperEntityImpl,MapIdentityProviderMapperEntityImpl.Empty,MapLockEntity.AbstractLockEntity,MapLockEntityDelegate,MapLockEntityFieldDelegate,MapLockEntityImpl,MapLockEntityImpl.Empty,MapOTPPolicyEntityDelegate,MapOTPPolicyEntityFieldDelegate,MapOTPPolicyEntityImpl,MapOTPPolicyEntityImpl.Empty,MapPermissionTicketEntity.AbstractMapPermissionTicketEntity,MapPermissionTicketEntityDelegate,MapPermissionTicketEntityFieldDelegate,MapPermissionTicketEntityImpl,MapPermissionTicketEntityImpl.Empty,MapPolicyEntity.AbstractMapPolicyEntity,MapPolicyEntityDelegate,MapPolicyEntityFieldDelegate,MapPolicyEntityImpl,MapPolicyEntityImpl.Empty,MapProtocolMapperEntityDelegate,MapProtocolMapperEntityFieldDelegate,MapProtocolMapperEntityImpl,MapProtocolMapperEntityImpl.Empty,MapRealmEntity.AbstractRealmEntity,MapRealmEntityDelegate,MapRealmEntityFieldDelegate,MapRealmEntityImpl,MapRealmEntityImpl.Empty,MapRequiredActionProviderEntityDelegate,MapRequiredActionProviderEntityFieldDelegate,MapRequiredActionProviderEntityImpl,MapRequiredActionProviderEntityImpl.Empty,MapRequiredCredentialEntityDelegate,MapRequiredCredentialEntityFieldDelegate,MapRequiredCredentialEntityImpl,MapRequiredCredentialEntityImpl.Empty,MapResourceEntity.AbstractMapResourceEntity,MapResourceEntityDelegate,MapResourceEntityFieldDelegate,MapResourceEntityImpl,MapResourceEntityImpl.Empty,MapResourceServerEntity.AbstractMapResourceServerEntity,MapResourceServerEntityDelegate,MapResourceServerEntityFieldDelegate,MapResourceServerEntityImpl,MapResourceServerEntityImpl.Empty,MapRoleEntity.AbstractRoleEntity,MapRoleEntityDelegate,MapRoleEntityFieldDelegate,MapRoleEntityImpl,MapRoleEntityImpl.Empty,MapRootAuthenticationSessionEntity.AbstractRootAuthenticationSessionEntity,MapRootAuthenticationSessionEntityDelegate,MapRootAuthenticationSessionEntityFieldDelegate,MapRootAuthenticationSessionEntityImpl,MapRootAuthenticationSessionEntityImpl.Empty,MapScopeEntity.AbstractMapScopeEntity,MapScopeEntityDelegate,MapScopeEntityFieldDelegate,MapScopeEntityImpl,MapScopeEntityImpl.Empty,MapSingleUseObjectEntity.AbstractSingleUseObjectEntity,MapSingleUseObjectEntityDelegate,MapSingleUseObjectEntityFieldDelegate,MapSingleUseObjectEntityImpl,MapSingleUseObjectEntityImpl.Empty,MapUserConsentEntityDelegate,MapUserConsentEntityFieldDelegate,MapUserConsentEntityImpl,MapUserConsentEntityImpl.Empty,MapUserCredentialEntityDelegate,MapUserCredentialEntityFieldDelegate,MapUserCredentialEntityImpl,MapUserCredentialEntityImpl.Empty,MapUserEntity.AbstractUserEntity,MapUserEntityDelegate,MapUserEntityFieldDelegate,MapUserEntityImpl,MapUserEntityImpl.Empty,MapUserFederatedIdentityEntityDelegate,MapUserFederatedIdentityEntityFieldDelegate,MapUserFederatedIdentityEntityImpl,MapUserFederatedIdentityEntityImpl.Empty,MapUserLoginFailureEntity.AbstractUserLoginFailureEntity,MapUserLoginFailureEntityDelegate,MapUserLoginFailureEntityFieldDelegate,MapUserLoginFailureEntityImpl,MapUserLoginFailureEntityImpl.Empty,MapUserSessionEntity.AbstractUserSessionEntity,MapUserSessionEntityDelegate,MapUserSessionEntityFieldDelegate,MapUserSessionEntityImpl,MapUserSessionEntityImpl.Empty,MapWebAuthnPolicyEntityDelegate,MapWebAuthnPolicyEntityFieldDelegate,MapWebAuthnPolicyEntityImpl,MapWebAuthnPolicyEntityImpl.Empty,PerFieldDelegateProvider,UpdatableEntity.Impl
public interface UpdatableEntity
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault voidAn optional operation clearing the updated flag.booleanFlag signalizing that any of the setters has been meaningfully used.default voidAn optional operation setting the updated flag.
-
Method Details
-
isUpdated
boolean isUpdated()Flag signalizing that any of the setters has been meaningfully used.- Returns:
-
clearUpdatedFlag
default void clearUpdatedFlag()An optional operation clearing the updated flag. Right after using this method, theisUpdated()would returnfalse. -
markUpdatedFlag
default void markUpdatedFlag()An optional operation setting the updated flag. Right after using this method, theisUpdated()would returntrue.
-