public class

AsyncNoteStoreClient

extends Object
java.lang.Object
   ↳ com.evernote.client.android.AsyncNoteStoreClient

Class Overview

An Async wrapper for NoteStore.Client Use these methods with a OnClientCallback to get make network requests

Summary

Fields
protected String mAuthenticationToken
protected final NoteStore.Client mClient
Public Methods
void authenticateToSharedNote(String guid, String noteKey, OnClientCallback<AuthenticationResult> callback)
Asynchronous wrapper
void authenticateToSharedNotebook(String shareKey, OnClientCallback<AuthenticationResult> callback)
Asynchronous wrapper
void copyNote(String noteGuid, String toNotebookGuid, OnClientCallback<Note> callback)
Asynchronous wrapper
void createLinkedNotebook(LinkedNotebook linkedNotebook, OnClientCallback<LinkedNotebook> callback)
Asynchronous wrapper
void createNote(Note note, OnClientCallback<Note> callback)
Asynchronous wrapper
void createNotebook(Notebook notebook, OnClientCallback<Notebook> callback)
Asynchronous wrapper
void createSearch(SavedSearch search, OnClientCallback<SavedSearch> callback)
Asynchronous wrapper
void createSharedNotebook(SharedNotebook sharedNotebook, OnClientCallback<SharedNotebook> callback)
Asynchronous wrapper
void createTag(Tag tag, OnClientCallback<Tag> callback)
Asynchronous wrapper
void deleteNote(String guid, OnClientCallback<Integer> callback)
Asynchronous wrapper
void emailNote(NoteEmailParameters parameters, OnClientCallback<Void> callback)
Asynchronous wrapper
void expungeInactiveNotes(OnClientCallback<Integer> callback)
Asynchronous wrapper
void expungeLinkedNotebook(String guid, OnClientCallback<Integer> callback)
Asynchronous wrapper
void expungeNote(String guid, OnClientCallback<Integer> callback)
Asynchronous wrapper
void expungeNotebook(String guid, OnClientCallback<Integer> callback)
Asynchronous wrapper
void expungeNotes(List<String> noteGuids, OnClientCallback<Integer> callback)
Asynchronous wrapper
void expungeSearch(String guid, OnClientCallback<Integer> callback)
Asynchronous wrapper
void expungeSharedNotebooks(List<Long> sharedNotebookIds, OnClientCallback<Integer> callback)
Asynchronous wrapper
void expungeTag(String guid, OnClientCallback<Integer> callback)
Asynchronous wrapper
void findNoteCounts(NoteFilter filter, boolean withTrash, OnClientCallback<NoteCollectionCounts> callback)
Asynchronous wrapper
void findNoteOffset(NoteFilter filter, String guid, OnClientCallback<Integer> callback)
Asynchronous wrapper
void findNotes(NoteFilter filter, int offset, int maxNotes, OnClientCallback<NoteList> callback)
Asynchronous wrapper
void findNotesMetadata(NoteFilter filter, int offset, int maxNotes, NotesMetadataResultSpec resultSpec, OnClientCallback<NotesMetadataList> callback)
Asynchronous wrapper
void findRelated(RelatedQuery query, RelatedResultSpec resultSpec, OnClientCallback<RelatedResult> callback)
Asynchronous wrapper
NoteStore.Client getClient()
If direct access to the Note Store is needed, all of these calls are synchronous
void getDefaultNotebook(OnClientCallback<Notebook> callback)
Asynchronous wrapper
void getFilteredSyncChunk(int afterUSN, int maxEntries, SyncChunkFilter filter, OnClientCallback<SyncChunk> callback)
Asynchronous wrapper
void getLinkedNotebookSyncChunk(LinkedNotebook linkedNotebook, int afterUSN, int maxEntries, boolean fullSyncOnly, OnClientCallback<SyncChunk> callback)
Asynchronous wrapper
void getLinkedNotebookSyncState(LinkedNotebook linkedNotebook, OnClientCallback<SyncState> callback)
Asynchronous wrapper
void getNote(String guid, boolean withContent, boolean withResourcesData, boolean withResourcesRecognition, boolean withResourcesAlternateData, OnClientCallback<Note> callback)
Asynchronous wrapper
void getNoteApplicationData(String guid, OnClientCallback<LazyMap> callback)
Asynchronous wrapper
void getNoteApplicationDataEntry(String guid, String key, OnClientCallback<String> callback)
Asynchronous wrapper
void getNoteContent(String guid, OnClientCallback<String> callback)
Asynchronous wrapper
void getNoteSearchText(String guid, boolean noteOnly, boolean tokenizeForIndexing, OnClientCallback<String> callback)
Asynchronous wrapper
void getNoteTagNames(String guid, OnClientCallback<List<String>> callback)
Asynchronous wrapper
void getNoteVersion(String noteGuid, int updateSequenceNum, boolean withResourcesData, boolean withResourcesRecognition, boolean withResourcesAlternateData, OnClientCallback<Note> callback)
Asynchronous wrapper
void getNotebook(String guid, OnClientCallback<Notebook> callback)
Asynchronous wrapper
void getPublicNotebook(int userId, String publicUri, OnClientCallback<Notebook> callback)
Asynchronous wrapper
void getResource(String guid, boolean withData, boolean withRecognition, boolean withAttributes, boolean withAlternateData, OnClientCallback<Resource> callback)
Asynchronous wrapper
void getResourceAlternateData(String guid, OnClientCallback<byte[]> callback)
Asynchronous wrapper
void getResourceApplicationData(String guid, OnClientCallback<LazyMap> callback)
Asynchronous wrapper
void getResourceApplicationDataEntry(String guid, String key, OnClientCallback<String> callback)
Asynchronous wrapper
void getResourceAttributes(String guid, OnClientCallback<ResourceAttributes> callback)
Asynchronous wrapper
void getResourceByHash(String noteGuid, byte[] contentHash, boolean withData, boolean withRecognition, boolean withAlternateData, OnClientCallback<Resource> callback)
Asynchronous wrapper
void getResourceData(String guid, OnClientCallback<byte[]> callback)
Asynchronous wrapper
void getResourceRecognition(String guid, OnClientCallback<byte[]> callback)
Asynchronous wrapper
void getResourceSearchText(String guid, OnClientCallback<String> callback)
Asynchronous wrapper
void getSearch(String guid, OnClientCallback<SavedSearch> callback)
Asynchronous wrapper
void getSharedNotebookByAuth(OnClientCallback<SharedNotebook> callback)
Asynchronous wrapper
void getSyncChunk(int afterUSN, int maxEntries, boolean fullSyncOnly, OnClientCallback<SyncChunk> callback)
Asynchronous wrapper
void getSyncState(OnClientCallback<SyncState> callback)
Asynchronous wrapper
void getSyncStateWithMetrics(ClientUsageMetrics clientMetrics, OnClientCallback<SyncState> callback)
Asynchronous wrapper
void getTag(String guid, OnClientCallback<Tag> callback)
Asynchronous wrapper
void listLinkedNotebooks(OnClientCallback<List<LinkedNotebook>> callback)
Asynchronous wrapper
void listNoteVersions(String noteGuid, OnClientCallback<List<NoteVersionId>> callback)
Asynchronous wrapper
void listNotebooks(OnClientCallback<List<Notebook>> callback)
Asynchronous wrapper
void listSearches(OnClientCallback<List<SavedSearch>> callback)
Asynchronous wrapper
void listSharedNotebooks(OnClientCallback<List<SharedNotebook>> callback)
Asynchronous wrapper
void listTags(OnClientCallback<List<Tag>> callback)
Asynchronous wrapper
void listTagsByNotebook(String notebookGuid, OnClientCallback<List<Tag>> callback)
Asynchronous wrapper
void sendMessageToSharedNotebookMembers(String notebookGuid, String messageText, List<String> recipients, OnClientCallback<Integer> callback)
Asynchronous wrapper
void setNoteApplicationDataEntry(String guid, String key, String value, OnClientCallback<Integer> callback)
Asynchronous wrapper
void setResourceApplicationDataEntry(String guid, String key, String value, OnClientCallback<Integer> callback)
Asynchronous wrapper
void shareNote(String guid, OnClientCallback<String> callback)
Asynchronous wrapper
void stopSharingNote(String guid, OnClientCallback<Void> callback)
Asynchronous wrapper
void unsetNoteApplicationDataEntry(String guid, String key, OnClientCallback<Integer> callback)
Asynchronous wrapper
void unsetResourceApplicationDataEntry(String guid, String key, OnClientCallback<Integer> callback)
Asynchronous wrapper
void untagAll(String guid, OnClientCallback<Integer> callback)
Asynchronous wrapper
void updateLinkedNotebook(LinkedNotebook linkedNotebook, OnClientCallback<Integer> callback)
Asynchronous wrapper
void updateNote(Note note, OnClientCallback<Note> callback)
Asynchronous wrapper
void updateNotebook(Notebook notebook, OnClientCallback<Integer> callback)
Asynchronous wrapper
void updateResource(Resource resource, OnClientCallback<Integer> callback)
Asynchronous wrapper
void updateSearch(SavedSearch search, OnClientCallback<Integer> callback)
Asynchronous wrapper
void updateSharedNotebook(SharedNotebook sharedNotebook, OnClientCallback<Integer> callback)
Asynchronous wrapper
void updateTag(Tag tag, OnClientCallback<Integer> callback)
Asynchronous wrapper
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String mAuthenticationToken

protected final NoteStore.Client mClient

Public Methods

public void authenticateToSharedNote (String guid, String noteKey, OnClientCallback<AuthenticationResult> callback)

Asynchronous wrapper

public void authenticateToSharedNotebook (String shareKey, OnClientCallback<AuthenticationResult> callback)

Asynchronous wrapper

public void copyNote (String noteGuid, String toNotebookGuid, OnClientCallback<Note> callback)

Asynchronous wrapper

public void createLinkedNotebook (LinkedNotebook linkedNotebook, OnClientCallback<LinkedNotebook> callback)

public void createNote (Note note, OnClientCallback<Note> callback)

Asynchronous wrapper

public void createNotebook (Notebook notebook, OnClientCallback<Notebook> callback)

public void createSearch (SavedSearch search, OnClientCallback<SavedSearch> callback)

public void createSharedNotebook (SharedNotebook sharedNotebook, OnClientCallback<SharedNotebook> callback)

public void createTag (Tag tag, OnClientCallback<Tag> callback)

Asynchronous wrapper

public void deleteNote (String guid, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void emailNote (NoteEmailParameters parameters, OnClientCallback<Void> callback)

public void expungeInactiveNotes (OnClientCallback<Integer> callback)

Asynchronous wrapper

public void expungeLinkedNotebook (String guid, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void expungeNote (String guid, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void expungeNotebook (String guid, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void expungeNotes (List<String> noteGuids, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void expungeSearch (String guid, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void expungeSharedNotebooks (List<Long> sharedNotebookIds, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void expungeTag (String guid, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void findNoteCounts (NoteFilter filter, boolean withTrash, OnClientCallback<NoteCollectionCounts> callback)

public void findNoteOffset (NoteFilter filter, String guid, OnClientCallback<Integer> callback)

public void findNotes (NoteFilter filter, int offset, int maxNotes, OnClientCallback<NoteList> callback)

public void findNotesMetadata (NoteFilter filter, int offset, int maxNotes, NotesMetadataResultSpec resultSpec, OnClientCallback<NotesMetadataList> callback)

public void findRelated (RelatedQuery query, RelatedResultSpec resultSpec, OnClientCallback<RelatedResult> callback)

public NoteStore.Client getClient ()

If direct access to the Note Store is needed, all of these calls are synchronous

Returns
  • NoteStore.Client

public void getDefaultNotebook (OnClientCallback<Notebook> callback)

Asynchronous wrapper

public void getFilteredSyncChunk (int afterUSN, int maxEntries, SyncChunkFilter filter, OnClientCallback<SyncChunk> callback)

public void getLinkedNotebookSyncChunk (LinkedNotebook linkedNotebook, int afterUSN, int maxEntries, boolean fullSyncOnly, OnClientCallback<SyncChunk> callback)

public void getLinkedNotebookSyncState (LinkedNotebook linkedNotebook, OnClientCallback<SyncState> callback)

public void getNote (String guid, boolean withContent, boolean withResourcesData, boolean withResourcesRecognition, boolean withResourcesAlternateData, OnClientCallback<Note> callback)

public void getNoteApplicationData (String guid, OnClientCallback<LazyMap> callback)

Asynchronous wrapper

public void getNoteApplicationDataEntry (String guid, String key, OnClientCallback<String> callback)

public void getNoteContent (String guid, OnClientCallback<String> callback)

Asynchronous wrapper

public void getNoteSearchText (String guid, boolean noteOnly, boolean tokenizeForIndexing, OnClientCallback<String> callback)

public void getNoteTagNames (String guid, OnClientCallback<List<String>> callback)

Asynchronous wrapper

public void getNoteVersion (String noteGuid, int updateSequenceNum, boolean withResourcesData, boolean withResourcesRecognition, boolean withResourcesAlternateData, OnClientCallback<Note> callback)

public void getNotebook (String guid, OnClientCallback<Notebook> callback)

Asynchronous wrapper

public void getPublicNotebook (int userId, String publicUri, OnClientCallback<Notebook> callback)

Asynchronous wrapper

public void getResource (String guid, boolean withData, boolean withRecognition, boolean withAttributes, boolean withAlternateData, OnClientCallback<Resource> callback)

public void getResourceAlternateData (String guid, OnClientCallback<byte[]> callback)

Asynchronous wrapper

public void getResourceApplicationData (String guid, OnClientCallback<LazyMap> callback)

Asynchronous wrapper

public void getResourceApplicationDataEntry (String guid, String key, OnClientCallback<String> callback)

public void getResourceAttributes (String guid, OnClientCallback<ResourceAttributes> callback)

Asynchronous wrapper

public void getResourceByHash (String noteGuid, byte[] contentHash, boolean withData, boolean withRecognition, boolean withAlternateData, OnClientCallback<Resource> callback)

public void getResourceData (String guid, OnClientCallback<byte[]> callback)

Asynchronous wrapper

public void getResourceRecognition (String guid, OnClientCallback<byte[]> callback)

Asynchronous wrapper

public void getResourceSearchText (String guid, OnClientCallback<String> callback)

Asynchronous wrapper

public void getSearch (String guid, OnClientCallback<SavedSearch> callback)

Asynchronous wrapper

public void getSharedNotebookByAuth (OnClientCallback<SharedNotebook> callback)

Asynchronous wrapper

public void getSyncChunk (int afterUSN, int maxEntries, boolean fullSyncOnly, OnClientCallback<SyncChunk> callback)

Asynchronous wrapper

public void getSyncState (OnClientCallback<SyncState> callback)

Asynchronous wrapper

public void getSyncStateWithMetrics (ClientUsageMetrics clientMetrics, OnClientCallback<SyncState> callback)

Asynchronous wrapper

See Also
  • NoteStore.Client##getSyncStateWithMetrics(com.evernote.edam.notestore.ClientUsageMetrics, OnClientCallback)

public void getTag (String guid, OnClientCallback<Tag> callback)

Asynchronous wrapper

public void listLinkedNotebooks (OnClientCallback<List<LinkedNotebook>> callback)

Asynchronous wrapper

public void listNoteVersions (String noteGuid, OnClientCallback<List<NoteVersionId>> callback)

Asynchronous wrapper

public void listNotebooks (OnClientCallback<List<Notebook>> callback)

Asynchronous wrapper

public void listSearches (OnClientCallback<List<SavedSearch>> callback)

Asynchronous wrapper

public void listSharedNotebooks (OnClientCallback<List<SharedNotebook>> callback)

Asynchronous wrapper

public void listTags (OnClientCallback<List<Tag>> callback)

Asynchronous wrapper

See Also

public void listTagsByNotebook (String notebookGuid, OnClientCallback<List<Tag>> callback)

Asynchronous wrapper

public void sendMessageToSharedNotebookMembers (String notebookGuid, String messageText, List<String> recipients, OnClientCallback<Integer> callback)

public void setNoteApplicationDataEntry (String guid, String key, String value, OnClientCallback<Integer> callback)

public void setResourceApplicationDataEntry (String guid, String key, String value, OnClientCallback<Integer> callback)

public void shareNote (String guid, OnClientCallback<String> callback)

Asynchronous wrapper

public void stopSharingNote (String guid, OnClientCallback<Void> callback)

Asynchronous wrapper

public void unsetNoteApplicationDataEntry (String guid, String key, OnClientCallback<Integer> callback)

public void unsetResourceApplicationDataEntry (String guid, String key, OnClientCallback<Integer> callback)

public void untagAll (String guid, OnClientCallback<Integer> callback)

Asynchronous wrapper

public void updateLinkedNotebook (LinkedNotebook linkedNotebook, OnClientCallback<Integer> callback)

public void updateNote (Note note, OnClientCallback<Note> callback)

Asynchronous wrapper

public void updateNotebook (Notebook notebook, OnClientCallback<Integer> callback)

public void updateResource (Resource resource, OnClientCallback<Integer> callback)

public void updateSearch (SavedSearch search, OnClientCallback<Integer> callback)

public void updateSharedNotebook (SharedNotebook sharedNotebook, OnClientCallback<Integer> callback)

public void updateTag (Tag tag, OnClientCallback<Integer> callback)

Asynchronous wrapper