/** * {@inheritDoc}} */ public AssignmentModelAnswerItem newModelAnswer() { return new AssignmentModelAnswerItem(); }
AssignmentModelAnswerItem nModelAnswerItem = assignmentSupplementItemService.newModelAnswer(); assignmentSupplementItemService.saveModelAnswer(nModelAnswerItem); nModelAnswerItem.setAssignmentId(nAssignment.getId()); nModelAnswerItem.setText(oModelAnswerItem.getText()); nModelAnswerItem.setShowTo(oModelAnswerItem.getShowTo()); Set oAttachments = oModelAnswerItem.getAttachmentSet(); Set<AssignmentSupplementItemAttachment> nAttachments = new HashSet<AssignmentSupplementItemAttachment>(); for (Iterator iter = oAttachments.iterator(); iter.hasNext();) { nModelAnswerItem.setAttachmentSet(nAttachments); assignmentSupplementItemService.saveModelAnswer(nModelAnswerItem);
/** * {@inheritDoc}} */ public boolean saveModelAnswer(AssignmentModelAnswerItem mItem) { try { getHibernateTemplate().saveOrUpdate(mItem); return true; } catch (DataAccessException e) { e.printStackTrace(); Logger.warn(this + ".saveModelAnswerQuestion() Hibernate could not save model answer for assignment " + mItem.getAssignmentId()); return false; } }
int show = m.getShowTo(); if (show == AssignmentConstants.MODEL_ANSWER_SHOW_TO_STUDENT_BEFORE_STARTS)
/** * {@inheritDoc}} */ public boolean removeModelAnswer(AssignmentModelAnswerItem mItem) { try { getHibernateTemplate().delete(mItem); return true; } catch (DataAccessException e) { e.printStackTrace(); Logger.warn(this + ".removeModelAnswer() Hibernate could not delete ModelAnswer for assignment " + mItem.getAssignmentId()); return false; } }