package kornell.core.scorm12.rte.knl;
import static kornell.core.scorm12.rte.DataType.CMIString255;
import static kornell.core.scorm12.rte.SCOAccess.RO;
import java.util.Date;
import java.util.Map;
import kornell.core.entity.CourseClass;
import kornell.core.entity.Enrollment;
import kornell.core.entity.Person;
import kornell.core.scorm12.rte.DMElement;
import kornell.core.util.StringUtils;
public class ClassStartDate extends DMElement {
public static final ClassStartDate dme = new ClassStartDate();
public ClassStartDate() {
super("class_start_date", CMIString255, RO);
}
@Override
public Map<String, String> initializeMap(Map<String, String> entries,
Person person,
Enrollment enrollment,
CourseClass courseClass) {
Date startDate = courseClass.getStartDate();
String startDateStr = StringUtils.toISO(startDate);
return set(entries,startDateStr);
}
}