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; }
for (AssessmentTemplateData a : list) { a.setAssessmentTemplateId(a.getAssessmentBaseId()); AssessmentTemplateFacade f = new AssessmentTemplateFacade(a.getAssessmentBaseId(), a.getTitle()); templateList.add(f);
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; }
for (AssessmentTemplateData a : list) { 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(),
public AssessmentData cloneAssessmentFromTemplate(AssessmentTemplateData t) { AssessmentData assessment = new AssessmentData(t.getParentId(), "Assessment created with" + t.getTitle(), t.getDescription(), t .getComments(), t.getAssessmentTemplateId(),