package org.sakaiproject.tool.assessment.ui.listener.samlite; import javax.faces.event.ActionEvent; import javax.faces.event.ActionListener; import org.sakaiproject.tool.assessment.facade.QuestionPoolFacade; import org.sakaiproject.tool.assessment.qti.constants.QTIVersion; import org.sakaiproject.tool.assessment.services.qti.QTIService; import org.sakaiproject.tool.assessment.ui.bean.samlite.SamLiteBean; import org.sakaiproject.tool.assessment.ui.listener.util.ContextUtil; import org.w3c.dom.Document; public class QuestionPoolListener implements ActionListener { public QuestionPoolListener() {} public void processAction(ActionEvent ae) { SamLiteBean samLiteBean = (SamLiteBean) ContextUtil.lookupBean("samLiteBean"); //samLiteBean.parse(); Document doc = samLiteBean.createDocument(); createImportedQuestionPool(doc, QTIVersion.VERSION_1_2); samLiteBean.setData(""); } public QuestionPoolFacade createImportedQuestionPool(Document document, int qti) { QTIService qtiService = new QTIService(); return qtiService.createImportedQuestionPool(document, qti); } }