public void selectNote(String id) { NoteHeader note = getNoteProvider(false).getNote(id); if (note != null && !note.isLocked()) { getNoteProvider(true).lock(id); listeners.noteSelected(id); } }
public void unlock(String id) { NoteHeader note = getNoteProvider(false).getNote(id); if (note != null) { note.setLockedUntil(null); setChanged(); listeners.noteUnlocked(id); } }
public void storeNote(String id, String title, String content) { NoteHeader note = getNoteProvider(false).getNote(id); if (note != null) { setChanged(); note.setTitle(title); session.set(id, content); listeners.noteChanced(id); } }
@Override public int hashCode() { return "NoteDetails".hashCode() + noteHeader.hashCode() + noteContent.hashCode(); }