public void setAssessment(AssessmentIfc assessment) { this.assessment = (PublishedAssessmentFacade)assessment; PublishedAssessmentData d = (PublishedAssessmentData) ((PublishedAssessmentFacade) this.assessment).getData(); this.data.setAssessment(d); } }
public void setAssessment(AssessmentIfc assessment) { this.assessment = (PublishedAssessmentFacade)assessment; PublishedAssessmentData d = (PublishedAssessmentData) ((PublishedAssessmentFacade) this.assessment).getData(); this.data.setAssessment(d); } }
public void delete(PublishedAssessmentIfc assessment) { PublishedAssessmentData data; if (assessment instanceof PublishedAssessmentFacade) data = (PublishedAssessmentData) ((PublishedAssessmentFacade) assessment).getData(); else data = (PublishedAssessmentData) assessment; int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().delete(data); retryCount = 0; } catch (Exception e) { log.warn("problem removing publishedAssessment: {}", e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } }
/** * Add this published assessment to the site. * @param publishedAssessment, must be castable to PublishedAssessmentData * @return true if added */ public boolean addToGradebook(PublishedAssessmentIfc publishedAssessment) { try { // this a little convoluted // our internal data representation uses OSIDs which declare an // 'any type' data property, but our OOB standard has data that is // a PublishedAssessmentData which is the implementation of // PublishedAssessmentIfc Long id = publishedAssessment.getPublishedAssessmentId(); PublishedAssessmentService pubService = new PublishedAssessmentService(); PublishedAssessmentFacade pubFacade = pubService.getPublishedAssessment(id.toString()); PublishedAssessmentIfc data = pubFacade.getData(); return GradebookServiceHelper.addToGradebook((PublishedAssessmentData) data); } catch (Exception ex) { throw new GradingServiceException(ex); } }
/** * Add this published assessment to the site. * @param publishedAssessment, must be castable to PublishedAssessmentData * @return true if added */ public boolean addToGradebook(PublishedAssessmentIfc publishedAssessment) { try { // this a little convoluted // our internal data representation uses OSIDs which declare an // 'any type' data property, but our OOB standard has data that is // a PublishedAssessmentData which is the implementation of // PublishedAssessmentIfc Long id = publishedAssessment.getPublishedAssessmentId(); PublishedAssessmentService pubService = new PublishedAssessmentService(); PublishedAssessmentFacade pubFacade = pubService.getPublishedAssessment(id.toString()); PublishedAssessmentIfc data = pubFacade.getData(); return GradebookServiceHelper.addToGradebook((PublishedAssessmentData) data); } catch (Exception ex) { throw new GradingServiceException(ex); } }
public void delete(PublishedAssessmentIfc assessment) { PublishedAssessmentData data; if (assessment instanceof PublishedAssessmentFacade) data = (PublishedAssessmentData) ((PublishedAssessmentFacade) assessment).getData(); else data = (PublishedAssessmentData) assessment; int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().delete(data); retryCount = 0; } catch (Exception e) { log.warn("problem removing publishedAssessment: {}", 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 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(PublishedAssessmentIfc assessment) throws Exception { PublishedAssessmentData data; if (assessment instanceof PublishedAssessmentFacade) { data = (PublishedAssessmentData) ((PublishedAssessmentFacade) assessment).getData(); } else { data = (PublishedAssessmentData) assessment; } int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().saveOrUpdate(data); retryCount = 0; } catch (Exception e) { log.warn("problem save or update assessment: {}", e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); if (retryCount == 0) { throw e; } } } }
public void saveOrUpdate(PublishedAssessmentIfc assessment) throws Exception { PublishedAssessmentData data; if (assessment instanceof PublishedAssessmentFacade) { data = (PublishedAssessmentData) ((PublishedAssessmentFacade) assessment).getData(); } else { data = (PublishedAssessmentData) assessment; } int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0) { try { getHibernateTemplate().saveOrUpdate(data); retryCount = 0; } catch (Exception e) { log.warn("problem save or update assessment: {}", e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); if (retryCount == 0) { throw e; } } } }
meta = new PublishedMetaData(pub.getData(), AssessmentMetaDataIfc.CALENDAR_DUE_DATE_EVENT_ID, newDueDateEventId);
meta = new PublishedMetaData(pub.getData(), AssessmentMetaDataIfc.CALENDAR_DUE_DATE_EVENT_ID, newDueDateEventId);