package com.celements.scheduler.classes;
import org.xwiki.component.annotation.ComponentRole;
import org.xwiki.model.reference.DocumentReference;
import org.xwiki.model.reference.WikiReference;
@ComponentRole
public interface ISchedulerClassConfig {
public static final String XWIKI_SPACE = "XWiki";
public static final String CLASS_SCHEDULER_JOB_NAME = "SchedulerJobClass";
public static final String CLASS_SCHEDULER_JOB = XWIKI_SPACE + "." + CLASS_SCHEDULER_JOB_NAME;
public static final String PROP_JOB_NAME = "jobName";
public static final String PROP_JOB_DESCRIPTION = "jobDescription";
public static final String PROP_JOB_CLASS = "jobClass";
public static final String PROP_STATUS = "status";
public static final String PROP_CRON = "cron";
public static final String PROP_SCRIPT = "script";
public static final String PROP_CONTEXT_USER = "contextUser";
public static final String PROP_CONTEXT_LANG = "contextLang";
public static final String PROP_CONTEXT_DATABASE = "contextDatabase";
public DocumentReference getSchedulerJobClassRef();
public DocumentReference getSchedulerJobClassRef(WikiReference wikiRef);
}