Class AuditProvider


  • @Dependent
    public class AuditProvider
    extends AbstractProvider
    Persist entity @CreatedBy property before persist with the value provided by @CurrentUser Update entity @ModifiedBy property before update with the value provided by @CurrentUser
    Since:
    1.0.0
    Author:
    czenczl, zsolt.vasi
    • Constructor Detail

      • AuditProvider

        public AuditProvider()
        Default constructor, constructs a new object.
    • Method Detail

      • prePersist

        public void prePersist​(Object entity)
        Persist entity @CreatedBy (@ModifiedBy) property before persist with the value provided by @CurrentUser
        Parameters:
        entity - Object entity to persist
      • preUpdate

        public void preUpdate​(Object entity)
        Update entity @ModifiedBy property before update with the value provided by @CurrentUser
        Parameters:
        entity - Object entity to update