|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opencms.scheduler.jobs.CmsHistoryClearJob
public class CmsHistoryClearJob
A schedulable OpenCms job to clear the history.
The user to execute the process should have have access to the required "Workplace manager" role.
If there is an Uri set for the scheduled job, which should only be folders, it will be used for clearing the history only in there (and the subfolders).
Job parameters:
keepVersions={Number/Integer}
clearDeleted=true|false
keepTimeRange
Field Summary | |
---|---|
static java.lang.String |
PARAM_CLEARDELETED
Name of the parameter where to configure if versions of deleted resources are cleared. |
static java.lang.String |
PARAM_KEEPTIMERANGE
Name of the parameter where to configure the number of days the versions will be kept. |
static java.lang.String |
PARAM_KEEPVERSIONS
Name of the parameter where to configure how many versions are kept. |
Constructor Summary | |
---|---|
CmsHistoryClearJob()
|
Method Summary | |
---|---|
java.lang.String |
launch(CmsObject cms,
java.util.Map parameters)
This method will be called when this scheduled job is executed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PARAM_KEEPVERSIONS
public static final java.lang.String PARAM_CLEARDELETED
public static final java.lang.String PARAM_KEEPTIMERANGE
Constructor Detail |
---|
public CmsHistoryClearJob()
Method Detail |
---|
public java.lang.String launch(CmsObject cms, java.util.Map parameters) throws java.lang.Exception
I_CmsScheduledJob
Depending on the configuration of this job, a new instance of the configured class will be instantiated every time the job is launched, or a new instance will be generated only the first time the job is launched, and re-used afterwards.
The result String will be written to the OpenCms logfile in the
org.opencms.scheduler.CmsScheduleManager
channel,
on INFO
log level.
launch
in interface I_CmsScheduledJob
cms
- will be initialized with the configured users cms contextparameters
- the configured parameters
java.lang.Exception
- if something goes wrongI_CmsScheduledJob.launch(org.opencms.file.CmsObject, java.util.Map)
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |