package org.theospi.portfolio.presentation.control;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
public class EditOptionsController extends AbstractCalloutController {
//NOTE: This is a very simple callout controller. It does not override the
// default helper or return views (form edit and presentation edit).
// It only provides the right IDs to work on the singleton options form
// and makes sure that the form is attached to the presentation on save.
@Override
protected Map<String, Object> getSessionParams(String presentationId, HttpServletRequest request) {
return presentationService.editOptions(presentationId);
}
@Override
protected void save(String presentationId, String reference, HttpSession session) {
presentationService.saveOptions(presentationId, reference);
}
}