Android Open Source - material-notes Note D A O






From Project

Back to project page material-notes.

License

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.

Java Source Code

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);
}




Java Source Code List

com.materialnotes.activity.EditNoteActivity.java
com.materialnotes.activity.MainActivity.java
com.materialnotes.activity.ViewNoteActivity.java
com.materialnotes.config.ConfigModule.java
com.materialnotes.data.Note.java
com.materialnotes.data.dao.NoteDAO.java
com.materialnotes.data.dao.impl.sqlite.NoteSQLiteDAO.java
com.materialnotes.data.source.sqlite.NotesDatabaseHelper.java
com.materialnotes.data.source.sqlite.SQLFileParser.java
com.materialnotes.util.Strings.java
com.materialnotes.view.ShowHideOnScroll.java
com.materialnotes.widget.AboutNoticeDialog.java
com.materialnotes.widget.NotesAdapter.java