package com.celements.scheduler.classes;
import org.xwiki.component.annotation.Component;
import org.xwiki.component.annotation.Requirement;
import org.xwiki.model.reference.DocumentReference;
import org.xwiki.model.reference.SpaceReference;
import org.xwiki.model.reference.WikiReference;
import com.celements.web.service.IWebUtilsService;
@Component
public class SchedulerClassConfig implements ISchedulerClassConfig {
@Requirement
private IWebUtilsService webUtilsService;
@Override
public DocumentReference getSchedulerJobClassRef() {
return getSchedulerJobClassRef(webUtilsService.getWikiRef());
}
@Override
public DocumentReference getSchedulerJobClassRef(WikiReference wikiRef) {
return new DocumentReference(CLASS_SCHEDULER_JOB_NAME, new SpaceReference(XWIKI_SPACE,
wikiRef));
}
}