当前位置: 首页>>代码示例>>Java>>正文


Java LinkedNotebook.getGuid方法代码示例

本文整理汇总了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;
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:25,代码来源:EvernoteClientFactory.java

示例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;
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:22,代码来源:EvernoteClientFactory.java

示例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);
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:5,代码来源:EvernoteSearchHelper.java

示例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);
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:5,代码来源:EvernoteSearchHelper.java

示例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);
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:5,代码来源:NoteRef.java


注:本文中的com.evernote.edam.type.LinkedNotebook.getGuid方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。