package org.theotech.ceaselessandroid.note; import org.theotech.ceaselessandroid.realm.pojo.NotePOJO; import org.theotech.ceaselessandroid.realm.pojo.PersonPOJO; import java.util.List; /** * Created by chrislim on 11/3/15. */ public interface NoteManager { List<NotePOJO> getNotes(); void addNote(String title, String text, List<PersonPOJO> personPOJOs); void editNote(String noteId, String title, String text, List<PersonPOJO> personPOJOs); void removeNote(String noteId); NotePOJO getNote(String noteId); void tagNote(String noteId, String personId); void untagNote(String noteId, String personId); List<NotePOJO> queryNotesByText(String query); }