Class SecurityPolicyManagerJob

  • All Implemented Interfaces:
    org.quartz.InterruptableJob, org.quartz.Job

    public class SecurityPolicyManagerJob
    extends BaseJob
    A job that removes expired security privileges. At this time it removes user roles and user groups that have exceeded their expiry date, inactivates users who have not logged on for too long (determined by a security manager setting) and deletes unverified user accounts.
    Since:
    4.3.0
    • Field Detail

      • JOB_NAME

        public static final String JOB_NAME
        The name of the job. Note: This must be the same as the name used in core-config.xml
        See Also:
        Constant Field Values
    • Constructor Detail

      • SecurityPolicyManagerJob

        public SecurityPolicyManagerJob()
    • Method Detail

      • executeJob

        public void executeJob()
        Description copied from class: AbstractJob
        Subclasses should override this method to provide their functionality.

        A DataContext object will be bound to the thread executing this task. Any uncommitted changes to the DataContext will be automatically rolled back when this method completes.

        Specified by:
        executeJob in class AbstractJob
        See Also:
        AbstractJob.executeJob()