public Long addTemplate() { AssessmentTemplateData assessmentTemplate = new AssessmentTemplateData( Long.valueOf(0), "title", "description", "comments", TypeD.HOMEWORK, Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), s.setAssessmentBase(assessmentTemplate); assessmentTemplate .setAssessmentAccessControl((AssessmentAccessControlIfc) s); assessmentTemplate.addAssessmentMetaData( "ASSESSMENTTEMPLATE_OBJECTIVES", " assesmentT: the objective is to ..."); return assessmentTemplate.getAssessmentTemplateId();
public List<AssessmentTemplateFacade> getBasicInfoOfAllActiveAssessmentTemplates(String orderBy) { final String agent = AgentFacade.getAgentString(); final Long typeId = TypeD.TEMPLATE_SYSTEM_DEFINED; HibernateCallback<List<AssessmentTemplateData>> hcb = session -> { Query q = session.createQuery( "select new AssessmentTemplateData(a.assessmentBaseId, a.title, a.lastModifiedDate, a.typeId)" + " from AssessmentTemplateData a where a.status = 1 and (a.assessmentBaseId = :id or" + " a.createdBy = :agent or typeId = :type) order by a." + orderBy); q.setLong("id", 1L); q.setString("agent", agent); q.setLong("type", typeId); return q.list(); }; List<AssessmentTemplateData> list = getHibernateTemplate().execute(hcb); List<AssessmentTemplateFacade> assessmentList = new ArrayList<>(); for (AssessmentTemplateData a : list) { assessmentList.add(new AssessmentTemplateFacade(a.getAssessmentBaseId(), a.getTitle(), a.getLastModifiedDate(), a.getTypeId())); } return assessmentList; }
a.setAssessmentTemplateId(a.getAssessmentBaseId()); AssessmentTemplateFacade f = new AssessmentTemplateFacade(a.getAssessmentBaseId(), a.getTitle()); templateList.add(f);
public AssessmentData cloneAssessmentFromTemplate(AssessmentTemplateData t) { AssessmentData assessment = new AssessmentData(t.getParentId(), "Assessment created with" + t.getTitle(), t.getDescription(), t .getComments(), t.getAssessmentTemplateId(), t.getInstructorNotification(), t.getTesteeNotification(), t .getMultipartAllowed(), t.getStatus(), AgentFacade .getAgentString(), new Date(), AgentFacade .getAgentString(), new Date()); .getAssessmentAccessControl(); if (controlOrig != null) { AssessmentAccessControl control = (AssessmentAccessControl) controlOrig .getAssessmentFeedback(); if (feedbackOrig != null) { AssessmentFeedback feedback = (AssessmentFeedback) feedbackOrig EvaluationModel evalOrig = (EvaluationModel) t.getEvaluationModel(); if (evalOrig != null) { EvaluationModel eval = (EvaluationModel) evalOrig.clone(); Set s = t.getAssessmentMetaDataSet(); Iterator iter = s.iterator(); while (iter.hasNext()) {
public AssessmentTemplateFacade() { super(); this.data = new AssessmentTemplateData(); AssessmentImpl assessmentImpl = new AssessmentImpl(); //<-- place holder assessment = (Assessment)assessmentImpl; try { assessment.updateData(this.data); } catch (AssessmentException ex) { throw new DataFacadeException(ex.getMessage()); } }
public AssessmentData cloneAssessmentFromTemplate(AssessmentTemplateData t) { AssessmentData assessment = new AssessmentData(t.getParentId(), "Assessment created with" + t.getTitle(), t.getDescription(), t .getComments(), t.getAssessmentTemplateId(), t.getInstructorNotification(), t.getTesteeNotification(), t .getMultipartAllowed(), t.getStatus(), AgentFacade .getAgentString(), new Date(), AgentFacade .getAgentString(), new Date()); .getAssessmentAccessControl(); if (controlOrig != null) { AssessmentAccessControl control = (AssessmentAccessControl) controlOrig .getAssessmentFeedback(); if (feedbackOrig != null) { AssessmentFeedback feedback = (AssessmentFeedback) feedbackOrig EvaluationModel evalOrig = (EvaluationModel) t.getEvaluationModel(); if (evalOrig != null) { EvaluationModel eval = (EvaluationModel) evalOrig.clone(); Set s = t.getAssessmentMetaDataSet(); Iterator iter = s.iterator(); while (iter.hasNext()) {
a.setAssessmentTemplateId(a.getAssessmentBaseId()); AssessmentTemplateFacade f = new AssessmentTemplateFacade(a.getAssessmentBaseId(), a.getTitle()); templateList.add(f);
public AssessmentTemplateFacade() { super(); this.data = new AssessmentTemplateData(); AssessmentImpl assessmentImpl = new AssessmentImpl(); //<-- place holder assessment = (Assessment)assessmentImpl; try { assessment.updateData(this.data); } catch (AssessmentException ex) { throw new DataFacadeException(ex.getMessage()); } }
public List<AssessmentTemplateFacade> getBasicInfoOfAllActiveAssessmentTemplates(String orderBy) { final String agent = AgentFacade.getAgentString(); final Long typeId = TypeD.TEMPLATE_SYSTEM_DEFINED; HibernateCallback<List<AssessmentTemplateData>> hcb = session -> { Query q = session.createQuery( "select new AssessmentTemplateData(a.assessmentBaseId, a.title, a.lastModifiedDate, a.typeId)" + " from AssessmentTemplateData a where a.status = 1 and (a.assessmentBaseId = :id or" + " a.createdBy = :agent or typeId = :type) order by a." + orderBy); q.setLong("id", 1L); q.setString("agent", agent); q.setLong("type", typeId); return q.list(); }; List<AssessmentTemplateData> list = getHibernateTemplate().execute(hcb); List<AssessmentTemplateFacade> assessmentList = new ArrayList<>(); for (AssessmentTemplateData a : list) { assessmentList.add(new AssessmentTemplateFacade(a.getAssessmentBaseId(), a.getTitle(), a.getLastModifiedDate(), a.getTypeId())); } return assessmentList; }
public Long addTemplate() { AssessmentTemplateData assessmentTemplate = new AssessmentTemplateData( Long.valueOf(0), "title", "description", "comments", TypeD.HOMEWORK, Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), s.setAssessmentBase(assessmentTemplate); assessmentTemplate .setAssessmentAccessControl((AssessmentAccessControlIfc) s); assessmentTemplate.addAssessmentMetaData( "ASSESSMENTTEMPLATE_OBJECTIVES", " assesmentT: the objective is to ..."); return assessmentTemplate.getAssessmentTemplateId();