Package com.evernote.edam.type

Examples of com.evernote.edam.type.SharedNotebook


    if (notebooks != null) {
      for (int i=0; i<notebooks.size() && keepRunning; i++) {
        try {
          logger.log(logger.EXTREME, "auth token:" +linkedAuthResult.getAuthenticationToken());
          if (!linkedAuthResult.getAuthenticationToken().equals("")) {
            SharedNotebook s = noteStore.getSharedNotebookByAuth(linkedAuthResult.getAuthenticationToken());
            logger.log(logger.EXTREME, "share key:"+s.getShareKey() +" notebookGuid" +s.getNotebookGuid());
            conn.getLinkedNotebookTable().setNotebookGuid(s.getShareKey(), s.getNotebookGuid());
            readOnly = !s.isNotebookModifiable();
          } else {
            readOnly = true;
          }
          notebooks.get(i).setName(linked.getShareName());
          notebooks.get(i).setDefaultNotebook(false);
View Full Code Here


      logger.log(logger.MEDIUM, query.lastError().toString());
    }
  }
  // Load notebooks from the database
  public List<SharedNotebook> getAll() {
    SharedNotebook tempNotebook;
    List<SharedNotebook> index = new ArrayList<SharedNotebook>();
    boolean check;
         
        NSqlQuery query = new NSqlQuery(db.getConnection());
               
    check = query.exec("Select id, userid, notebookGuid, email, notebookModifiable, requireLogin, " +
        "serviceCreated, "+
        "shareKey, username from SharedNotebook");
    if (!check)
      logger.log(logger.EXTREME, "Notebook SQL retrieve has failed.");
    while (query.next()) {
      tempNotebook = new SharedNotebook();
      tempNotebook.setId(query.valueLong(0));
      tempNotebook.setUserId(query.valueInteger(1));
      tempNotebook.setNotebookGuid(query.valueString(2));
      tempNotebook.setEmail(query.valueString(3));
      tempNotebook.setNotebookModifiable(query.valueBoolean(4,false));
      tempNotebook.setRequireLogin(query.valueBoolean(5,true));
      DateFormat indfm = null;
      try {
        indfm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
      } catch (Exception e) {  }
      try {
        tempNotebook.setServiceCreated(indfm.parse(query.valueString(6)).getTime());
      } catch (ParseException e) {
        e.printStackTrace();
      }
      tempNotebook.setShareKey(query.valueString(7));
      tempNotebook.setUsername(query.valueString(8));

      index.add(tempNotebook);
   
    return index;
  }     
View Full Code Here

    return index;
  }     

  // Load notebooks from the database
  public List<SharedNotebook> getForNotebook(String guid) {
    SharedNotebook tempNotebook;
    List<SharedNotebook> index = new ArrayList<SharedNotebook>();
    boolean check;
         
        NSqlQuery query = new NSqlQuery(db.getConnection());
               
    check = query.prepare("Select id, userid, notebookGuid, email, notebookModifiable, requireLogin, " +
        "serviceCreated, "+
        "shareKey, username from SharedNotebook where notebookGuid=:notebookGuid ");
    if (!check)
      logger.log(logger.EXTREME, "SharedNotebook getForNotebook SQL prepare has failed.");
    query.bindValue(":notebookGuid", guid);
    check = query.exec();
    if (!check)
      logger.log(logger.EXTREME, "SharedNotebook getForNotebook SQL exec has failed.");
   
    while (query.next()) {
      tempNotebook = new SharedNotebook();
      tempNotebook.setId(query.valueLong(0));
      tempNotebook.setUserId(query.valueInteger(1));
      tempNotebook.setNotebookGuid(query.valueString(2));
      tempNotebook.setEmail(query.valueString(3));
      tempNotebook.setNotebookModifiable(query.valueBoolean(4,false));
      tempNotebook.setRequireLogin(query.valueBoolean(5,true));
      DateFormat indfm = null;
      try {
        indfm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
      } catch (Exception e) {  }
      try {
        tempNotebook.setServiceCreated(indfm.parse(query.valueString(6)).getTime());
      } catch (ParseException e) {
        e.printStackTrace();
      }
      tempNotebook.setShareKey(query.valueString(7));
      tempNotebook.setUsername(query.valueString(8));

      index.add(tempNotebook);
   
    return index;
  }     
View Full Code Here

    return;
  }


  private void processSharedNotebookNode() {
    sharedNotebook = new SharedNotebook();
    sharedNotebookIsDirty = false;
   
    boolean atEnd = false;
    while(!atEnd) {
      if (reader.isStartElement()) {
View Full Code Here

  public LinkedNotebook createNotebook(Notebook notebook) throws TException,
      EDAMUserException, EDAMSystemException, EDAMNotFoundException {

    Notebook originalNotebook = getClient().createNotebook(notebook);

    SharedNotebook sharedNotebook = originalNotebook.getSharedNotebooks()
        .get(0);
    LinkedNotebook linkedNotebook = new LinkedNotebook();
    linkedNotebook.setShareKey(sharedNotebook.getShareKey());
    linkedNotebook.setShareName(originalNotebook.getName());
    linkedNotebook.setUsername(getAuthenticationResult().getUser()
        .getUsername());
    linkedNotebook.setShardId(getAuthenticationResult().getUser().getShardId());
View Full Code Here

   */
  public Note createNote(Note note, LinkedNotebook linkedNotebook)
      throws EDAMUserException, EDAMSystemException, TException,
      EDAMNotFoundException {

    SharedNotebook sharedNotebook = getClient().getSharedNotebookByAuth();
    note.setNotebookGuid(sharedNotebook.getNotebookGuid());
    return getClient().createNote(note);

  }
View Full Code Here

   * @param linkedNotebook
   */
  public Notebook getCorrespondingNotebook(LinkedNotebook linkedNotebook)
      throws TException, EDAMUserException, EDAMSystemException,
      EDAMNotFoundException {
    SharedNotebook sharedNotebook = getClient().getSharedNotebookByAuth();
    return getClient().getNotebook(sharedNotebook.getNotebookGuid());
  }
View Full Code Here

  @Before
  public void initialize() throws Exception {
    if (token == null) {
      NoteStoreClient noteStoreClient = mock(NoteStoreClient.class);

      SharedNotebook sharedNotebook = new SharedNotebook();

      Notebook createdNotebook = new Notebook();
      createdNotebook.setSharedNotebooks(Arrays.asList(sharedNotebook));
      stub(noteStoreClient.createNotebook(isA(Notebook.class))).toReturn(
          createdNotebook);
View Full Code Here

      createdNotebook.setRestrictions(restrictions);
      stub(noteStoreClient.createNotebook(isA(Notebook.class))).toReturn(
          createdNotebook);
      stub(noteStoreClient.getNotebook(anyString())).toReturn(createdNotebook);

      SharedNotebook sharedNotebook = new SharedNotebook();
      stub(noteStoreClient.getSharedNotebookByAuth()).toReturn(sharedNotebook);

      NoteStoreClient personalClient = mock(NoteStoreClient.class);

      List<LinkedNotebook> listLinkedNotebooks = new ArrayList<LinkedNotebook>();
View Full Code Here

TOP

Related Classes of com.evernote.edam.type.SharedNotebook

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.