/** * Creates an ExtendedTimeService object using the userId in the agentFacade as the current user * @param publishedAssessment a published assessment object */ public ExtendedTimeDeliveryService(PublishedAssessmentFacade publishedAssessment) { this(publishedAssessment, AgentFacade.getAgentString()); }
/** * Creates an ExtendedTimeService object using the userId in the agentFacade as the current user * @param publishedAssessment a published assessment object */ public ExtendedTimeDeliveryService(PublishedAssessmentFacade publishedAssessment) { this(publishedAssessment, AgentFacade.getAgentString()); }
protected String getAgentString(){ return AgentFacade.getAgentString(); }
protected String getAgentString(){ return AgentFacade.getAgentString(); }
public boolean checkMembership(String siteId) { boolean isMember = false; try{ String realmName = "/site/" + siteId; AuthzGroup siteAuthzGroup = authzGroupService.getAuthzGroup(realmName); if (siteAuthzGroup.getUserRole(AgentFacade.getAgentString()) != null) isMember = true; } catch(Exception e) { log.error(e.getMessage(), e); } return isMember; }
public boolean checkMembership(String siteId) { boolean isMember = false; try{ String realmName = "/site/" + siteId; AuthzGroup siteAuthzGroup = authzGroupService.getAuthzGroup(realmName); if (siteAuthzGroup.getUserRole(AgentFacade.getAgentString()) != null) isMember = true; } catch(Exception e) { log.error(e.getMessage(), e); } return isMember; }
public List<AssessmentTemplateFacade> getAllAssessmentTemplates() { 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.assessmentBaseId = :id or" + " a.createdBy = :agent or a.typeId = :type order by a.title" ); q.setLong("id", 1L); q.setString("agent", agent); q.setLong("type", typeId); return q.list(); }; List<AssessmentTemplateData> list = getHibernateTemplate().execute(hcb); List<AssessmentTemplateFacade> templateList = new ArrayList<>(); for (AssessmentTemplateData a : list) { AssessmentTemplateFacade f = new AssessmentTemplateFacade(a); templateList.add(f); } return templateList; }
public Set copyItemAttachmentSet(ItemData newItem, Set itemAttachmentSet) { HashSet h = new HashSet(); Iterator o = itemAttachmentSet.iterator(); while (o.hasNext()) { ItemAttachment itemAttachment = (ItemAttachment) o.next(); try { // create a copy of the resource AssessmentService service = new AssessmentService(); ContentResource cr_copy = service.createCopyOfContentResource( itemAttachment.getResourceId(), itemAttachment .getFilename()); // get relative path String url = getRelativePath(cr_copy.getUrl(), ServerConfigurationService.getServerUrl()); ItemAttachment newItemAttachment = new ItemAttachment(null, newItem, cr_copy.getId(), itemAttachment.getFilename(), itemAttachment.getMimeType(), itemAttachment.getFileSize(), itemAttachment.getDescription(), url, itemAttachment.getIsLink(), itemAttachment.getStatus(), AgentFacade.getAgentString(), new Date(), AgentFacade.getAgentString(), new Date()); h.add(newItemAttachment); } catch (Exception e) { log.warn(e.getMessage()); } } return h; }
public List<AssessmentTemplateFacade> getAllActiveAssessmentTemplates() { 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 = :status and (a.assessmentBaseId = :id or" + " a.createdBy = :agent or a.typeId = :type) order by a.title"); q.setInteger("status", 1); q.setLong("id", 1L); q.setString("agent", agent); q.setLong("type", typeId); return q.list(); }; List<AssessmentTemplateData> list = getHibernateTemplate().execute(hcb); List<AssessmentTemplateFacade> templateList = new ArrayList<>(); for (AssessmentTemplateData a : list) { AssessmentTemplateFacade f = new AssessmentTemplateFacade(a); templateList.add(f); } return templateList; }
public List<AssessmentTemplateFacade> getAllActiveAssessmentTemplates() { 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 = :status and (a.assessmentBaseId = :id or" + " a.createdBy = :agent or a.typeId = :type) order by a.title"); q.setInteger("status", 1); q.setLong("id", 1L); q.setString("agent", agent); q.setLong("type", typeId); return q.list(); }; List<AssessmentTemplateData> list = getHibernateTemplate().execute(hcb); List<AssessmentTemplateFacade> templateList = new ArrayList<>(); for (AssessmentTemplateData a : list) { AssessmentTemplateFacade f = new AssessmentTemplateFacade(a); templateList.add(f); } return templateList; }
public void saveOrUpdate(final AssessmentTemplateData template) { template.setLastModifiedBy(AgentFacade.getAgentString()); template.setLastModifiedDate(new Date()); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().saveOrUpdate(template); retryCount = 0; } catch (Exception e) { log.warn("problem save or update template: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }
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 void saveOrUpdate(final AssessmentTemplateData template) { template.setLastModifiedBy(AgentFacade.getAgentString()); template.setLastModifiedDate(new Date()); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().saveOrUpdate(template); retryCount = 0; } catch (Exception e) { log.warn("problem save or update template: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }
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 void updateAssessmentLastModifiedInfo( AssessmentFacade assessment) { AssessmentData data = (AssessmentData) assessment.getData(); data.setLastModifiedBy(AgentFacade.getAgentString()); data.setLastModifiedDate(new Date()); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().update(data); retryCount = 0; } catch (Exception e) { log.warn("problem update assessment: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }
public void updateAssessmentLastModifiedInfo(PublishedAssessmentFacade publishedAssessmentFacade) { AssessmentBaseIfc data = publishedAssessmentFacade.getData(); data.setLastModifiedBy(AgentFacade.getAgentString()); data.setLastModifiedDate(new Date()); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().update(data); retryCount = 0; } catch (Exception e) { log.warn("problem update assessment: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }
public void saveOrUpdate(AssessmentFacade assessment) { AssessmentData data = (AssessmentData) assessment.getData(); data.setLastModifiedBy(AgentFacade.getAgentString()); data.setLastModifiedDate(new Date()); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().saveOrUpdate(data); retryCount = 0; } catch (Exception e) { log.warn("problem save new settings: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }
public void updateAssessmentLastModifiedInfo(PublishedAssessmentFacade publishedAssessmentFacade) { AssessmentBaseIfc data = publishedAssessmentFacade.getData(); data.setLastModifiedBy(AgentFacade.getAgentString()); data.setLastModifiedDate(new Date()); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().update(data); retryCount = 0; } catch (Exception e) { log.warn("problem update assessment: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }
public void saveOrUpdate(AssessmentFacade assessment) { AssessmentData data = (AssessmentData) assessment.getData(); data.setLastModifiedBy(AgentFacade.getAgentString()); data.setLastModifiedDate(new Date()); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().saveOrUpdate(data); retryCount = 0; } catch (Exception e) { log.warn("problem save new settings: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }
public void updateAssessmentLastModifiedInfo( AssessmentFacade assessment) { AssessmentData data = (AssessmentData) assessment.getData(); data.setLastModifiedBy(AgentFacade.getAgentString()); data.setLastModifiedDate(new Date()); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().update(data); retryCount = 0; } catch (Exception e) { log.warn("problem update assessment: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }