本文整理汇总了Java中com.evernote.edam.type.LinkedNotebook.getGuid方法的典型用法代码示例。如果您正苦于以下问题:Java LinkedNotebook.getGuid方法的具体用法?Java LinkedNotebook.getGuid怎么用?Java LinkedNotebook.getGuid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.evernote.edam.type.LinkedNotebook
的用法示例。
在下文中一共展示了LinkedNotebook.getGuid方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getLinkedHtmlHelper
import com.evernote.edam.type.LinkedNotebook; //导入方法依赖的package包/类
/**
* Use this method, if you want to download a linked note as HTML.
*
* @param linkedNotebook The referenced {@link LinkedNotebook}. Its GUID and share key must not be
* {@code null}.
* @return An async wrapper to load a note as HTML from the Evernote service.
*/
public EvernoteHtmlHelper getLinkedHtmlHelper(@NonNull LinkedNotebook linkedNotebook) throws EDAMUserException, EDAMSystemException, EDAMNotFoundException, TException {
String key = linkedNotebook.getGuid();
EvernoteHtmlHelper htmlHelper = mLinkedHtmlHelper.get(key);
if (htmlHelper == null) {
String url = linkedNotebook.getNoteStoreUrl();
EvernoteNoteStoreClient client = getNoteStoreClient(url, EvernotePreconditions.checkNotEmpty(mEvernoteSession.getAuthToken()));
AuthenticationResult authenticationResult = client.authenticateToSharedNotebook(linkedNotebook.getShareKey());
htmlHelper = createHtmlHelper(authenticationResult.getAuthenticationToken());
mLinkedHtmlHelper.put(key, htmlHelper);
}
return htmlHelper;
}
示例2: getLinkedNotebookHelper
import com.evernote.edam.type.LinkedNotebook; //导入方法依赖的package包/类
/**
* Returns an async wrapper providing several helper methods for this {@link LinkedNotebook}. With
* {@link EvernoteLinkedNotebookHelper#getClient()} you can get access to the underlying {@link EvernoteNoteStoreClient},
* which references the {@link LinkedNotebook}'s note store URL.
*
* @param linkedNotebook The referenced {@link LinkedNotebook}. Its GUID and share key must not be
* {@code null}.
* @return An async wrapper providing several helper methods.
*/
public synchronized EvernoteLinkedNotebookHelper getLinkedNotebookHelper(@NonNull LinkedNotebook linkedNotebook)
throws EDAMUserException, EDAMSystemException, EDAMNotFoundException, TException {
String key = linkedNotebook.getGuid();
EvernoteLinkedNotebookHelper notebookHelper = mLinkedNotebookHelpers.get(key);
if (notebookHelper == null) {
notebookHelper = createLinkedNotebookHelper(linkedNotebook);
mLinkedNotebookHelpers.put(key, notebookHelper);
}
return notebookHelper;
}
示例3: addLinkedNotebookResult
import com.evernote.edam.type.LinkedNotebook; //导入方法依赖的package包/类
private void addLinkedNotebookResult(LinkedNotebook linkedNotebook, List<NotesMetadataList> linkedNotebookResult) {
Pair<String, LinkedNotebook> key = new Pair<>(linkedNotebook.getGuid(), linkedNotebook);
mLinkedNotebookResults.put(key, linkedNotebookResult);
}
示例4: addBusinessResult
import com.evernote.edam.type.LinkedNotebook; //导入方法依赖的package包/类
private void addBusinessResult(LinkedNotebook linkedNotebook, List<NotesMetadataList> linkedNotebookResult) {
Pair<String, LinkedNotebook> key = new Pair<>(linkedNotebook.getGuid(), linkedNotebook);
mBusinessResults.put(key, linkedNotebookResult);
}
示例5: fromLinked
import com.evernote.edam.type.LinkedNotebook; //导入方法依赖的package包/类
@Override
public NoteRef fromLinked(NoteMetadata linkedNoteMetadata, LinkedNotebook linkedNotebook) {
return new NoteRef(linkedNoteMetadata.getGuid(), linkedNotebook.getGuid(), linkedNoteMetadata.getTitle(), true);
}