Class AuditTrailRetentionService

java.lang.Object
org.trustdeck.security.audittrail.AuditTrailRetentionService

@Service public class AuditTrailRetentionService extends Object
This service is responsible for periodically cleaning up old entries in the audit trail database table.
Author:
Armin Müller
  • Constructor Details

    • AuditTrailRetentionService

      public AuditTrailRetentionService()
  • Method Details

    • cleanupOldAuditEntries

      @Scheduled(cron="${audittrail.cleanup.cron}") public void cleanupOldAuditEntries()
      Periodically cleans up old audit trail entries based on the configured retention period. The schedule is defined by a cron expression in the application configuration.