Back to project page material-notes.
The source code is released under:
Apache License
If you think the Android project material-notes listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.materialnotes.data.dao; // w w w. ja va 2 s.co m import com.google.inject.ImplementedBy; import com.materialnotes.data.Note; import com.materialnotes.data.dao.impl.sqlite.NoteSQLiteDAO; import java.util.List; /** * Interfaz que deben implementar todas las clases que sean fuente de datos de notas. * * @author Daniel Pedraza Arcega */ @ImplementedBy(NoteSQLiteDAO.class) public interface NoteDAO { /** @return todas las notas de la fuente de datos*/ List<Note> fetchAll(); /** * Inserta una nota en la fuente de datos. * * @param note la nota a insertar. */ void insert(Note note); /** * Actualiza una nota en la fuente de datos. * * @param note la nota a actualizar. */ void update(Note note); /** * Borra una nota en la fuente de datos. * * @param note la nota a borrar. */ void delete(Note note); }