Package com.avoka.fc.core.job
Class SecurityPolicyManagerJob
- java.lang.Object
-
- com.avoka.fc.core.job.AbstractJob
-
- com.avoka.fc.core.job.BaseJob
-
- com.avoka.fc.core.job.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 Summary
Fields Modifier and Type Field Description static String
JOB_NAME
The name of the job.-
Fields inherited from class com.avoka.fc.core.job.AbstractJob
JOB_CONTEXT_PARAM, JOB_GROUP_BACKGROUND, JOB_GROUP_MEMORY, logExecution, MANAGER_LISTENERS, SERVLET_CONTEXT, SPRING_CONTEXT
-
-
Constructor Summary
Constructors Constructor Description SecurityPolicyManagerJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executeJob()
Subclasses should override this method to provide their functionality.-
Methods inherited from class com.avoka.fc.core.job.AbstractJob
execute, getContext, getContextParam, getDataContext, getErrorLogService, getLogger, getServletContext, interrupt, isInterrupted, logException
-
-
-
-
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
-
-
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 classAbstractJob
- See Also:
AbstractJob.executeJob()
-
-