/** * {@inheritDoc}} */ public AssignmentNoteItem newNoteItem() { return new AssignmentNoteItem(); }
AssignmentNoteItem nNoteItem = assignmentSupplementItemService.newNoteItem(); nNoteItem.setAssignmentId(nAssignment.getId()); nNoteItem.setNote(oNoteItem.getNote()); nNoteItem.setShareWith(oNoteItem.getShareWith()); nNoteItem.setCreatorId(UserDirectoryService.getCurrentUser().getId()); assignmentSupplementItemService.saveNoteItem(nNoteItem);
if (note != null) if (note.getCreatorId().equals(userId)) else if (note.getShareWith() == AssignmentConstants.NOTE_READ_AND_WRITE_BY_OTHER && m_assignmentService.allowGradeSubmission(a.getReference()))
/** * {@inheritDoc}} */ public boolean removeNoteItem(AssignmentNoteItem mItem) { try { getHibernateTemplate().delete(mItem); return true; } catch (DataAccessException e) { e.printStackTrace(); Logger.warn(this + ".removeNoteItem() Hibernate could not delete NoteItem for assignment " + mItem.getAssignmentId()); return false; } }
String noteCreatorId = note.getCreatorId(); if (noteCreatorId.equals(u.getId())) int share = note.getShareWith(); if (share == AssignmentConstants.NOTE_READ_BY_OTHER || share == AssignmentConstants.NOTE_READ_AND_WRITE_BY_OTHER)
/** * {@inheritDoc}} */ public boolean saveNoteItem(AssignmentNoteItem nItem) { try { getHibernateTemplate().saveOrUpdate(nItem); return true; } catch (DataAccessException e) { e.printStackTrace(); Logger.warn(this + ".saveNoteItem() Hibernate could not save private note for assignment " + nItem.getAssignmentId()); return false; } }