コード例 #1
0
 public void lock(String id) {
   NoteHeader note = getNoteProvider(false).getNote(id);
   if (note != null) {
     getNoteProvider(true).lock(id);
     listeners.noteChanced(id);
   }
 }
コード例 #2
0
 public void selectNote(String id) {
   NoteHeader note = getNoteProvider(false).getNote(id);
   if (note != null && !note.isLocked()) {
     getNoteProvider(true).lock(id);
     listeners.noteSelected(id);
   }
 }
コード例 #3
0
 public void unlock(String id) {
   NoteHeader note = getNoteProvider(false).getNote(id);
   if (note != null) {
     note.setLockedUntil(null);
     setChanged();
     listeners.noteUnlocked(id);
   }
 }
コード例 #4
0
 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);
   }
 }
コード例 #5
0
 public void remove(String id) {
   if (getNoteProvider(false).removeNote(id)) {
     setChanged();
     listeners.noteRemoved(id);
   }
 }
コード例 #6
0
 public void addNote(String title, String content) {
   String id = getNoteProvider(true).addNote(title, content);
   session.set(id, content);
   listeners.noteAdded(id);
 }