Interface UpdatableEntity

All Known Subinterfaces:
EntityFieldDelegate<E>, HotRodEntityDelegate<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:
AbstractHotRodEntity, AuthenticatedClientSessionReferenceOnlyFieldDelegate, EntityFieldDelegate.WithEntity, HotRodAdminEventEntity, HotRodAdminEventEntity.AbstractHotRodAdminEventEntityDelegate, HotRodAdminEventEntityDelegate, HotRodAuthenticatedClientSessionEntity, HotRodAuthenticatedClientSessionEntity.AbstractHotRodAuthenticatedClientSessionEntityDelegate, HotRodAuthenticatedClientSessionEntityDelegate, HotRodAuthenticationExecutionEntity, HotRodAuthenticationExecutionEntityDelegate, HotRodAuthenticationFlowEntity, HotRodAuthenticationFlowEntityDelegate, HotRodAuthenticationSessionEntity, HotRodAuthenticationSessionEntity.AbstractHotRodAuthenticationSessionEntityDelegate, HotRodAuthenticationSessionEntityDelegate, HotRodAuthenticatorConfigEntity, HotRodAuthenticatorConfigEntityDelegate, HotRodAuthEventEntity, HotRodAuthEventEntity.AbstractHotRodAuthEventEntityDelegate, HotRodAuthEventEntityDelegate, HotRodClientEntity, HotRodClientEntity.AbstractHotRodClientEntityDelegate, HotRodClientEntityDelegate, HotRodClientInitialAccessEntity, HotRodClientInitialAccessEntityDelegate, HotRodClientScopeEntity, HotRodClientScopeEntity.AbstractHotRodClientScopeEntityDelegate, HotRodClientScopeEntityDelegate, HotRodComponentEntity, HotRodComponentEntityDelegate, HotRodGroupEntity, HotRodGroupEntity.AbstractHotRodGroupEntityDelegate, HotRodGroupEntityDelegate, HotRodIdentityProviderEntity, HotRodIdentityProviderEntityDelegate, HotRodIdentityProviderMapperEntity, HotRodIdentityProviderMapperEntityDelegate, HotRodOTPPolicyEntity, HotRodOTPPolicyEntityDelegate, HotRodPermissionTicketEntity, HotRodPermissionTicketEntity.AbstractHotRodPermissionTicketEntity, HotRodPermissionTicketEntityDelegate, HotRodPolicyEntity, HotRodPolicyEntity.AbstractHotRodPolicyEntity, HotRodPolicyEntityDelegate, HotRodProtocolMapperEntity, HotRodProtocolMapperEntityDelegate, HotRodRealmEntity, HotRodRealmEntity.AbstractHotRodRealmEntityDelegate, HotRodRealmEntityDelegate, HotRodRequiredActionProviderEntity, HotRodRequiredActionProviderEntityDelegate, HotRodRequiredCredentialEntity, HotRodRequiredCredentialEntityDelegate, HotRodResourceEntity, HotRodResourceEntity.AbstractHotRodResourceEntity, HotRodResourceEntityDelegate, HotRodResourceServerEntity, HotRodResourceServerEntity.AbstractHotRodResourceServerEntity, HotRodResourceServerEntityDelegate, HotRodRoleEntity, HotRodRoleEntity.AbstractHotRodRoleEntityDelegate, HotRodRoleEntityDelegate, HotRodRootAuthenticationSessionEntity, HotRodRootAuthenticationSessionEntity.AbstractHotRodRootAuthenticationSessionEntityDelegate, HotRodRootAuthenticationSessionEntityDelegate, HotRodScopeEntity, HotRodScopeEntity.AbstractHotRodScopeEntity, HotRodScopeEntityDelegate, HotRodSingleUseObjectEntity, HotRodSingleUseObjectEntity.AbstractHotRodSingleUseObjectEntityDelegate, HotRodSingleUseObjectEntityDelegate, HotRodUserConsentEntity, HotRodUserConsentEntityDelegate, HotRodUserCredentialEntity, HotRodUserCredentialEntityDelegate, HotRodUserEntity, HotRodUserEntity.AbstractHotRodUserEntityDelegate, HotRodUserEntityDelegate, HotRodUserFederatedIdentityEntity, HotRodUserFederatedIdentityEntityDelegate, HotRodUserLoginFailureEntity, HotRodUserLoginFailureEntity.AbstractHotRodUserLoginFailureEntityDelegate, HotRodUserLoginFailureEntityDelegate, HotRodUserSessionEntity, HotRodUserSessionEntity.AbstractHotRodUserSessionEntityDelegate, HotRodUserSessionEntityDelegate, HotRodWebAuthnPolicyEntity, HotRodWebAuthnPolicyEntityDelegate, JpaAdminEventEntity, JpaAdminEventMetadata, JpaAuthenticationSessionEntity, JpaAuthenticationSessionMetadata, JpaAuthEventEntity, JpaAuthEventMetadata, JpaClientEntity, JpaClientMetadata, JpaClientScopeEntity, JpaClientScopeMetadata, JpaClientSessionEntity, JpaClientSessionMetadata, JpaComponentEntity, JpaComponentMetadata, JpaGroupEntity, JpaGroupMetadata, JpaLockEntity, JpaLockMetadata, JpaMapRoleEntityDelegate, JpaPermissionEntity, JpaPermissionMetadata, JpaPolicyEntity, JpaPolicyMetadata, JpaRealmEntity, JpaRealmMetadata, JpaResourceEntity, JpaResourceMetadata, JpaResourceServerEntity, JpaResourceServerMetadata, JpaRoleEntity, JpaRoleMetadata, JpaRootAuthenticationSessionEntity, JpaRootAuthenticationSessionMetadata, JpaScopeEntity, JpaScopeMetadata, JpaSingleUseObjectEntity, JpaSingleUseObjectMetadata, JpaUserConsentEntity, JpaUserConsentMetadata, JpaUserEntity, JpaUserFederatedIdentityEntity, JpaUserFederatedIdentityMetadata, JpaUserLoginFailureEntity, JpaUserLoginFailureMetadata, JpaUserMetadata, JpaUserSessionEntity, JpaUserSessionMetadata, LdapMapRoleEntityFieldDelegate, LdapRoleEntity, 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, UpdatableHotRodEntityDelegateImpl

public interface UpdatableEntity
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    An optional operation clearing the updated flag.
    boolean
    Flag signalizing that any of the setters has been meaningfully used.
    default void
    An 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, the isUpdated() would return false.
    • markUpdatedFlag

      default void markUpdatedFlag()
      An optional operation setting the updated flag. Right after using this method, the isUpdated() would return true.