|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opencms.relations.CmsInternalRelationsValidationJob
public class CmsInternalRelationsValidationJob
A schedulable OpenCms job to validate internal relations.
This job will validate all link parseable resources of the context project.
Parameters used by this job (all optional):
email
parameter, should be a comma separated list of email addresses,
if empty the email address of the context user will be user instead.
from
parameter, should be the "from" field of the email to send,
a valid email address, if empty the default will be used.
subject
parameter, should be the subject of the sent email,
if empty a default subject text will be used,
a good practice is to use the same job name as subject.
I_CmsLinkParseable
Field Summary | |
---|---|
static java.lang.String |
PARAM_EMAIL
The email parameter name. |
static java.lang.String |
PARAM_FROM
The from parameter name. |
static java.lang.String |
PARAM_SUBJECT
The subject parameter name. |
Constructor Summary | |
---|---|
CmsInternalRelationsValidationJob()
|
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_EMAIL
public static final java.lang.String PARAM_SUBJECT
public static final java.lang.String PARAM_FROM
Constructor Detail |
---|
public CmsInternalRelationsValidationJob()
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(CmsObject, Map)
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |