Class CrowdDeletedEntityCleanupJob

  • All Implemented Interfaces:
    org.quartz.Job

    @DisallowConcurrentExecution
    public class CrowdDeletedEntityCleanupJob
    extends Object
    implements org.quartz.Job
    Cleans up after entities deleted from Embedded Crowd. Removes i.a. permissions of users and groups which no longer exist in the EC directory.

    Only processes entities which have been deleted a certain amount of time in the past.

    See Also:
    SystemProperty.CROWD_DELETED_ENTITY_TIMEOUT_DAYS
    • Constructor Detail

      • CrowdDeletedEntityCleanupJob

        public CrowdDeletedEntityCleanupJob()
    • Method Detail

      • execute

        public void execute​(org.quartz.JobExecutionContext jobExecutionContext)
                     throws org.quartz.JobExecutionException
        Specified by:
        execute in interface org.quartz.Job
        Throws:
        org.quartz.JobExecutionException