package org.openntf.domino.xots;
import org.openntf.domino.config.XotsConfiguration;
public abstract class ScheduleData {
// private String replicaID;
// private String className;
// private String apiPath;
// private String[] schedules;
//
// public ScheduleData(final String replicaID, final String className, final String apiPath, final String[] schedules) {
// this.replicaID = replicaID;
// this.className = className;
// this.apiPath = apiPath;
// this.schedules = schedules;
// }
//
// @Override
// public String toString() {
// return "ScheduleData [replicaID=" + replicaID + ", className=" + className + ", apiPath=" + apiPath + ", schedules="
// + Arrays.toString(schedules) + "]";
// }
public abstract XotsConfiguration getConfiguration();
protected void init(final String[] schedules, final boolean onAllServers) {
XotsConfiguration cfg = getConfiguration();
cfg.setSchedulesDefault(schedules);
cfg.setOnAllServers(onAllServers);
}
}