Android Open Source - note-pad I Note Repository






From Project

Back to project page note-pad.

License

The source code is released under:

GNU General Public License

If you think the Android project note-pad listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/**
 * // ww w.  j av  a  2  s.c o m
 */
package in.anandm.apps.notepad.domain.model.note;

import java.util.List;

import android.database.Cursor;


/**
 * @author anandm
 *
 */
public interface INoteRepository {

  void saveNote(Note note);
  void deleteNoteById(Long id);
  Note getNoteById(Long id);
  List<Note> getAll();
  Cursor getCursor();
  Cursor getWhereTitleContains(CharSequence constraint);
}




Java Source Code List

in.anandm.apps.notepad.domain.model.note.INoteRepository.java
in.anandm.apps.notepad.domain.model.note.Note.java
in.anandm.apps.notepad.infrastructure.persistence.inmemory.NoteRepository.java
in.anandm.apps.notepad.infrastructure.persistence.sqlite.NoteRepository.java
in.anandm.apps.notepad.interfaces.NoteActivity.java
in.anandm.apps.notepad.interfaces.NoteAdapter.java
in.anandm.apps.notepad.interfaces.NotePadMainActivity.java