public class EvernoteSearchHelper extends EvernoteAsyncClient
EvernoteClientFactory.getEvernoteSearchHelper().| Modifier and Type | Class and Description |
|---|---|
static class |
EvernoteSearchHelper.Result
A search result.
|
static class |
EvernoteSearchHelper.Scope
Defines from where the notes are queried.
|
static class |
EvernoteSearchHelper.Search |
| Constructor and Description |
|---|
EvernoteSearchHelper(EvernoteSession session,
java.util.concurrent.ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
EvernoteSearchHelper.Result |
execute(EvernoteSearchHelper.Search search)
Submits a search.
|
java.util.concurrent.Future<EvernoteSearchHelper.Result> |
executeAsync(EvernoteSearchHelper.Search search,
EvernoteCallback<EvernoteSearchHelper.Result> callback) |
protected java.util.List<NotesMetadataList> |
findAllNotes(EvernoteSearchHelper.Search search,
EvernoteNoteStoreClient client,
NoteFilter filter) |
protected java.util.List<NotesMetadataList> |
findNotesInBusinessNotebook(EvernoteSearchHelper.Search search,
LinkedNotebook linkedNotebook) |
protected java.util.List<NotesMetadataList> |
findNotesInLinkedNotebook(EvernoteSearchHelper.Search search,
LinkedNotebook linkedNotebook) |
protected java.util.List<NotesMetadataList> |
findPersonalNotes(EvernoteSearchHelper.Search search) |
protected java.util.List<LinkedNotebook> |
getLinkedNotebooks(EvernoteSearchHelper.Search search,
boolean business) |
runOnUiThread, submitTaskpublic EvernoteSearchHelper(EvernoteSession session, java.util.concurrent.ExecutorService executorService)
session - The current valid session.executorService - The executor running the actions in the background.public EvernoteSearchHelper.Result execute(EvernoteSearchHelper.Search search) throws java.lang.Exception
search - The desired search with its parameters.NotesMetadataLists.java.lang.Exceptionpublic java.util.concurrent.Future<EvernoteSearchHelper.Result> executeAsync(EvernoteSearchHelper.Search search, EvernoteCallback<EvernoteSearchHelper.Result> callback)
execute(Search)protected java.util.List<NotesMetadataList> findPersonalNotes(EvernoteSearchHelper.Search search) throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<NotesMetadataList> findNotesInLinkedNotebook(EvernoteSearchHelper.Search search, LinkedNotebook linkedNotebook) throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<NotesMetadataList> findNotesInBusinessNotebook(EvernoteSearchHelper.Search search, LinkedNotebook linkedNotebook) throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<NotesMetadataList> findAllNotes(EvernoteSearchHelper.Search search, EvernoteNoteStoreClient client, NoteFilter filter) throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<LinkedNotebook> getLinkedNotebooks(EvernoteSearchHelper.Search search, boolean business) throws java.lang.Exception
java.lang.Exception