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


Java Notebook类代码示例

本文整理汇总了Java中com.evernote.edam.type.Notebook的典型用法代码示例。如果您正苦于以下问题:Java Notebook类的具体用法?Java Notebook怎么用?Java Notebook使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Notebook类属于com.evernote.edam.type包,在下文中一共展示了Notebook类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onFindNotebooks

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
@TaskResult(id = "personal")
public void onFindNotebooks(List<Notebook> notebooks) {
    mSwipeRefreshLayout.setRefreshing(false);

    if (notebooks == null || notebooks.isEmpty()) {
        getChildFragmentManager().beginTransaction()
                .replace(R.id.fragment_container, EmptyFragment.create("notebooks"))
                .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE)
                .commit();
    } else {
        getChildFragmentManager().beginTransaction()
                .replace(R.id.fragment_container, NotebookListFragment.create(notebooks))
                .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE)
                .commit();
    }
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:17,代码来源:NotebookContainerFragment.java

示例2: getView

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder viewHolder;
    if (convertView == null) {
        convertView = LayoutInflater.from(getActivity()).inflate(android.R.layout.simple_list_item_1, parent, false);
        viewHolder = new ViewHolder(convertView);
        convertView.setTag(viewHolder);
    } else {
        viewHolder = (ViewHolder) convertView.getTag();
    }

    Notebook notebook = getItem(position);
    viewHolder.mTextView1.setText(notebook.getName());

    return convertView;
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:17,代码来源:NotebookListFragment.java

示例3: createBusinessNotebook

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
/**
 * @param notebook The new business notebook.
 * @param defaultClient The note store client, which references the user's note store.
 * @return The new created {@link LinkedNotebook}, which has an business ID.
 */
public LinkedNotebook createBusinessNotebook(@NonNull Notebook notebook, @NonNull EvernoteNoteStoreClient defaultClient)
        throws TException, EDAMUserException, EDAMSystemException, EDAMNotFoundException {

    Notebook originalNotebook = mClient.createNotebook(notebook);

    List<SharedNotebook> sharedNotebooks = originalNotebook.getSharedNotebooks();
    SharedNotebook sharedNotebook = sharedNotebooks.get(0);

    LinkedNotebook linkedNotebook = new LinkedNotebook();
    linkedNotebook.setShareKey(sharedNotebook.getShareKey());
    linkedNotebook.setShareName(originalNotebook.getName());
    linkedNotebook.setUsername(mBusinessUserName);
    linkedNotebook.setShardId(mBusinessUserShardId);

    return defaultClient.createLinkedNotebook(linkedNotebook);
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:22,代码来源:EvernoteBusinessNotebookHelper.java

示例4: loadNotebook

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
/**
 * If this note is linked, then it loads the corresponding notebook for the linked notebook. Use
 * {@link #loadLinkedNotebook()} to get the linked notebook.
 *
 * @return The note's notebook from server.
 * @see #isLinked()
 * @see EvernoteLinkedNotebookHelper#getCorrespondingNotebook()
 */
public Notebook loadNotebook() throws EDAMUserException, EDAMSystemException, TException, EDAMNotFoundException {
    if (mNotebookGuid == null) {
        return null;
    }

    if (mLinked) {
        LinkedNotebook linkedNotebook = NoteRefHelper.getLinkedNotebook(mNotebookGuid);
        return NoteRefHelper.getSession().getEvernoteClientFactory().getLinkedNotebookHelper(linkedNotebook).getCorrespondingNotebook();
    }

    EvernoteNoteStoreClient noteStore = NoteRefHelper.getNoteStore(this);
    if (noteStore == null) {
        return null;
    }

    return noteStore.getNotebook(mNotebookGuid);
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:26,代码来源:NoteRef.java

示例5: makeSureNotebookExists

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
private void makeSureNotebookExists(String NotebookName) throws Exception {
    try {
        if (mSharedPreferences.contains(EVERNOTE_NOTEBOOK_GUID)) {
            if (!isNotebookExsist(mSharedPreferences.getString(EVERNOTE_NOTEBOOK_GUID, ""),
                    NOTEBOOK_NAME)) {
                createNotebook(NOTEBOOK_NAME);
            }
        } else {
            List<Notebook> books = mEvernoteSession.getClientFactory().createNoteStore()
                    .listNotebooks(mEvernoteSession.getAuthToken());
            int count = books.size();
            for (int i = 0; i < count; i++) {
                Notebook book = books.get(i);
                if (book.getName().equals(NotebookName)) {
                    mSharedPreferences.edit().putString(EVERNOTE_NOTEBOOK_GUID, book.getGuid()).apply();
                    return;
                }
            }
            createNotebook(NOTEBOOK_NAME);
        }

    } catch (Exception e) {
        LogUtil.e(TAG, "检查笔记本是否存和创建笔记本的时候出现异常");
        throw e;
    }
}
 
开发者ID:duanze,项目名称:PureNote,代码行数:27,代码来源:Evernote.java

示例6: listNotebooks

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
/**
 * return a user's all notebooks(including linked notebooks).
 *
 * @return The user's notebooks.
 */
@Override
public Map<String, ENObject> listNotebooks() throws EDAMUserException, EDAMSystemException, TException, EDAMNotFoundException {
    List<Notebook> notebooks = factory.getNoteStoreClient().listNotebooks();
    List<LinkedNotebook> linkedNotebooks = factory.getNoteStoreClient().listLinkedNotebooks();

    Map<String, ENObject> map = MapUtil.map();
    for (Notebook n : notebooks) {
        map.put(n.getName(), ENObjectImpl.forNameAndGuid(n.getName(), n.getGuid()));
    }

    for (LinkedNotebook linkedNotebook : linkedNotebooks) { // LinkedNotebook must be serializable
        NoteStoreClient linkedNoteStore = factory.getLinkedNoteStoreClient(linkedNotebook);
        SharedNotebook sharedNotebook = linkedNoteStore.getSharedNotebookByAuth();

        if (map.containsKey(linkedNotebook.getShareName())) {
            map.put(linkedNotebook.getShareName() + ConstantsUtil.LEFT_PARENTHESIS + linkedNotebook.getUsername() + ConstantsUtil.COLON + sharedNotebook.getNotebookGuid() + ConstantsUtil.RIGHT_PARENTHESIS, ENObjectImpl.forValues(linkedNotebook.getShareName(), sharedNotebook.getNotebookGuid(), ENObjectType.LINKED, linkedNotebook));
        } else {
            map.put(linkedNotebook.getShareName(), ENObjectImpl.forValues(linkedNotebook.getShareName(), sharedNotebook.getNotebookGuid(), ENObjectType.LINKED, linkedNotebook));
        }
    }

    return map;
}
 
开发者ID:LTTPP,项目名称:Eemory,代码行数:29,代码来源:EeClipperImpl.java

示例7: listNoteBooks

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
public List<Notebook> listNoteBooks() throws Exception {
	List<Notebook> notebooks = noteStore.listNotebooks();

	for (Notebook notebook : notebooks) {
		NoteFilter filter = new NoteFilter();
		filter.setNotebookGuid(notebook.getGuid());
		filter.setOrder(NoteSortOrder.CREATED.getValue());
		filter.setAscending(true);

		NoteList noteList = noteStore.findNotes(filter, 0, 100);
		List<Note> notes = noteList.getNotes();
		for (Note note : notes) {
			System.out.println(" * " + note.getTitle());
		}
	}
	return notebooks;
}
 
开发者ID:winture,项目名称:wt-studio,代码行数:18,代码来源:EverNoteHelp.java

示例8: listNotes

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
/**
 * Retrieve and display a list of the user's notes.
 */
private void listNotes() throws Exception {
	// List the notes in the user's account
	System.out.println("Listing notes:");

	// First, get a list of all notebooks
	List<Notebook> notebooks = noteStore.listNotebooks();

	for (Notebook notebook : notebooks) {
		System.out.println("Notebook: " + notebook.getName());

		// Next, search for the first 100 notes in this notebook, ordering
		// by creation date
		NoteFilter filter = new NoteFilter();
		filter.setNotebookGuid(notebook.getGuid());
		filter.setOrder(NoteSortOrder.CREATED.getValue());
		filter.setAscending(true);

		NoteList noteList = noteStore.findNotes(filter, 0, 100);
		List<Note> notes = noteList.getNotes();
		for (Note note : notes) {
			System.out.println(" * " + note.getTitle());
		}
	}
	System.out.println();
}
 
开发者ID:winture,项目名称:wt-studio,代码行数:29,代码来源:HelpEverNote.java

示例9: getNotebookLabel

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
private SSLabel getNotebookLabel(
  final Notebook notebook) throws SSErr{
  
  try{
    final SSLabel tmpLabel = SSLabel.get(notebook.getName());
    
    if(tmpLabel == null){
      return getDefaultLabel();
    }else{
      return tmpLabel;
    }
  }catch(Exception error){
    SSLogU.warn(error);
    
    return getDefaultLabel();
  }
}
 
开发者ID:learning-layers,项目名称:SocialSemanticServer,代码行数:18,代码来源:SSDataImportBNPEvernoteImporter.java

示例10: evernoteNotebookGet

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
@Override
public Notebook evernoteNotebookGet(final SSEvernoteNotebookGetPar par) throws SSErr {
  
  try{
    return par.noteStore.getNotebook(par.notebookGUID);
  }catch(EDAMSystemException edamError){
    
    if(gotToSleep(edamError, SSStrU.empty)){
      return evernoteNotebookGet (par);
    }else{
      SSServErrReg.regErrThrow(edamError);
      return null;
    }
    
  }catch(Exception error){
    SSServErrReg.regErrThrow(error);
    return null;
  }
}
 
开发者ID:learning-layers,项目名称:SocialSemanticServer,代码行数:20,代码来源:SSEvernoteImpl.java

示例11: create

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
public static NoteContainerFragment create(@Nullable Notebook notebook, @Nullable LinkedNotebook linkedNotebook, @Nullable String mReceivedString) {
    Bundle args = new Bundle();
    args.putSerializable(KEY_NOTEBOOK, notebook);
    args.putSerializable(KEY_LINKED_NOTEBOOK, linkedNotebook);
    args.putSerializable(KEY_RECEIVED_STRING, mReceivedString);

    NoteContainerFragment fragment = new NoteContainerFragment();
    fragment.setArguments(args);
    return fragment;
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:11,代码来源:NoteContainerFragment.java

示例12: onCreate

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setHasOptionsMenu(true);

    mNotebook = (Notebook) getArguments().getSerializable(KEY_NOTEBOOK);
    mLinkedNotebook = (LinkedNotebook) getArguments().getSerializable(KEY_LINKED_NOTEBOOK);
    mReceivedString = (String) getArguments().getSerializable(KEY_RECEIVED_STRING);
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:10,代码来源:NoteContainerFragment.java

示例13: onCreateNewNotebook

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
@TaskResult
public void onCreateNewNotebook(Notebook notebook) {
    // called from CreateNoteDialogFragment
    if (notebook != null) {
        refresh();
    } else {
        ViewUtil.showSnackbar(mSwipeRefreshLayout, "Create notebook failed");
    }
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:10,代码来源:NotebookContainerFragment.java

示例14: create

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
public static NotebookListFragment create(List<Notebook> notebooks) {
    Bundle args = new Bundle();
    ParcelableUtil.putSerializableList(args, new ArrayList<Serializable>(notebooks), KEY_NOTEBOOK_LIST);

    NotebookListFragment fragment = new NotebookListFragment();
    fragment.setArguments(args);
    return fragment;
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:9,代码来源:NotebookListFragment.java

示例15: checkedExecute

import com.evernote.edam.type.Notebook; //导入依赖的package包/类
@Override
protected Notebook checkedExecute() throws Exception {
    EvernoteNoteStoreClient noteStoreClient = EvernoteSession.getInstance().getEvernoteClientFactory().getNoteStoreClient();

    Notebook notebook = new Notebook();
    notebook.setName(mName);

    return noteStoreClient.createNotebook(notebook);
}
 
开发者ID:fivef,项目名称:add_to_evernote_note,代码行数:10,代码来源:CreateNewNotebookTask.java


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