Skip to content
Snippets Groups Projects
Commit 1af272c4 authored by uhensler's avatar uhensler
Browse files

OO-4001: Subtract days to select curriculum elements to create data collection

parent e9358fc8
No related branches found
No related tags found
No related merge requests found
......@@ -41,6 +41,14 @@ import org.olat.core.util.StringHelper;
public class ProviderHelper {
private static final String DELIMITER = ",";
public static Date subtractDays(Date date, String daysToAdd) {
int days = Integer.parseInt(daysToAdd);
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE, -days);
return c.getTime();
}
public static Date addDays(Date date, String daysToAdd) {
int days = Integer.parseInt(daysToAdd);
......
......@@ -21,6 +21,7 @@ package org.olat.modules.quality.generator.provider.curriculumelement;
import static java.util.Collections.singletonList;
import static org.olat.modules.quality.generator.ProviderHelper.addDays;
import static org.olat.modules.quality.generator.ProviderHelper.subtractDays;
import java.util.ArrayList;
import java.util.Date;
......@@ -237,9 +238,9 @@ public class CurriculumElementProvider implements QualityGeneratorProvider {
searchParams.setCeTypeKey(ceTypeKey);
String dueDateDays = configs.getValue(CONFIG_KEY_DUE_DATE_DAYS);
Date dueDateFrom = addDays(fromDate, dueDateDays);
Date dueDateFrom = subtractDays(fromDate, dueDateDays);
searchParams.setFrom(dueDateFrom);
Date dueDateTo = addDays(toDate, dueDateDays);
Date dueDateTo = subtractDays(toDate, dueDateDays);
searchParams.setTo(dueDateTo);
String dueDateType = configs.getValue(CONFIG_KEY_DUE_DATE_TYPE);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment