|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.opencms.scheduler.jobs.CmsPublishJob
Scheduled job for time based publishing.
This class is called via the scheduled job backoffice to publish a project at a given time.
Per default, it publishes all new, edited and deleted resources in the project which are not locked.
To unlock all resources in the project before publishing, add the parameter unlock=true
in the scheduled job configuration.
| Field Summary | |
static String |
PARAM_UNLOCK
Unlock parameter. |
| Constructor Summary | |
CmsPublishJob()
|
|
| Method Summary | |
String |
launch(CmsObject cms,
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 String PARAM_UNLOCK
| Constructor Detail |
public CmsPublishJob()
| Method Detail |
public String launch(CmsObject cms,
Map parameters)
throws Exception
I_CmsScheduledJobDepending on the configuration of this job, a new instance of the configured class will be instanciated 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_CmsScheduledJobcms - will be initialized with the configured users cms contextparameters - the configured parameters
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 | ||||||||||