package org.sharegov.cirm.process; import static org.sharegov.cirm.OWL.owlClass; import org.restlet.Response; import org.sharegov.cirm.legacy.ActivityManager; import org.sharegov.cirm.utils.GenUtils; import org.sharegov.cirm.utils.ThreadLocalStopwatch; public class CreateDefaultActivities implements ApprovalSideEffect { @Override public void execute(ApprovalProcess approvalProcess) { Response current = Response.getCurrent(); ThreadLocalStopwatch.now("START createDefaultActivities (approval process)"); ActivityManager am = new ActivityManager(); am.createDefaultActivities(owlClass(approvalProcess.getSr().at("type").asString()) , approvalProcess.getBOntology(), GenUtils.parseDate(approvalProcess.getSr().at("properties").at("hasDateCreated").asString()), approvalProcess.getEmailsToSend()); Response.setCurrent(current); ThreadLocalStopwatch.now("END createDefaultActivities (approval process)"); } }