Class DefaultDeleteUserAuditAspect

java.lang.Object
com.broadleafcommerce.auth.user.service.audit.DefaultDeleteUserAuditAspect

public class DefaultDeleteUserAuditAspect extends Object
Engage user audit logging for each user deletion as before advice
Author:
Dima Myroniuk (dmyroniuk)
  • Constructor Details

    • DefaultDeleteUserAuditAspect

      public DefaultDeleteUserAuditAspect(UserService<User> userService)
  • Method Details

    • auditDelete

      public void auditDelete(String userId)
    • auditArchive

      public void auditArchive(String userId)
    • buildAuditEvent

      protected com.broadleafcommerce.common.audit.domain.AuditEvent buildAuditEvent(String userId, String eventType)
    • findUser

      protected Optional<User> findUser(String userId)
    • buildAuditEventWithUser

      protected com.broadleafcommerce.common.audit.domain.AuditEvent buildAuditEventWithUser(@NonNull @NonNull User user, String eventType)
    • buildAuditEventWithoutUser

      protected com.broadleafcommerce.common.audit.domain.AuditEvent buildAuditEventWithoutUser(String userId, String eventType)
    • getUserService

      protected UserService<User> getUserService()