Package com.evernote.edam.type

Examples of com.evernote.edam.type.Data


        r.setUpdateSequenceNum(0);
        r.setWidth((short) 0);
        r.setHeight((short) 0);
        r.setDuration((short) 0);
             
        Data d = new Data();
        d.setBody(fileData);
        d.setBodyIsSet(true);
        d.setBodyHash(hash);
        d.setBodyHashIsSet(true);
        r.setData(d);
        d.setSize(fileData.length);
       
        int fileNamePos = url.lastIndexOf(File.separator);
        if (fileNamePos == -1)
          fileNamePos = url.lastIndexOf("/");
         String fileName = url.substring(fileNamePos+1);
View Full Code Here


        conn.getNoteTable().updateNoteSequence(enNote.getGuid(), enNote.getUpdateSequenceNum());
        List<Resource> rl = enNote.getResources();
        logger.log(logger.EXTREME, "Getting note resources");
        for (int j=0; j<enNote.getResourcesSize() && keepRunning; j++) {
          Resource newRes = rl.get(j);
          Data d = newRes.getData();
          if (d!=null) { 
            logger.log(logger.EXTREME, "Calculating resource hash");
            String hash = byteArrayToHexString(d.getBodyHash());
            logger.log(logger.EXTREME, "updating resources by hash");
            String oldGuid = conn.getNoteTable().noteResourceTable.getNoteResourceGuidByHashHex(enNote.getGuid(), hash);
            conn.getNoteTable().updateNoteResourceGuidbyHash(enNote.getGuid(), newRes.getGuid(), hash);
            resourceSignal.resourceGuidChanged.emit(enNote.getGuid(), oldGuid, newRes.getGuid());
          }
View Full Code Here

        if (externalWindows.containsKey(r.getNoteGuid())) {
          updateResourceContentHash(externalWindows.get(r.getNoteGuid()).getBrowserWindow(),
              r.getGuid(), oldHash, newHash);
        }
        conn.getNoteTable().updateResourceContentHash(r.getNoteGuid(), oldHash, newHash);
        Data data = r.getData();
        data.setBody(binData.toByteArray());
        data.setBodyHash(hash);
        logger.log(logger.LOW, "externalFileEdited: " +data.getSize() +" bytes");
        r.setData(data);
        conn.getNoteTable().noteResourceTable.updateNoteResource(r,true);
       
        if (r.getNoteGuid().equals(currentNoteGuid)) {
      QWebSettings.setMaximumPagesInCache(0);
View Full Code Here

        r.setUpdateSequenceNum(0);
        r.setWidth((short) 0);
        r.setHeight((short) 0);
        r.setDuration((short) 0);
             
        Data d = new Data();
        d.setBody(fileData);
        d.setBodyIsSet(true);
        d.setBodyHash(hash);
        d.setBodyHashIsSet(true);
        r.setData(d);
        d.setSize(fileData.length);
       
        ResourceAttributes a = new ResourceAttributes();
        a.setAltitude(0);
        a.setAltitudeIsSet(false);
        a.setLongitude(0);
View Full Code Here

    if (!binary.next()) {
      logger.log(logger.MEDIUM, "Note Resource Binary not found.");
      return null;
    }
   
    Data d = new Data();
    r.setData(d);
    d.setBody(binary.valueString(0).getBytes());
    logger.log(logger.HIGH, "Leaving DBRunner.getNoteResourceDataBodyByHash");
    return r;
  }
View Full Code Here

      r.setHeight(new Short(query.valueString(4)))// Height
      r.setDuration(new Short(query.valueString(5)))// Duration
      r.setActive(new Boolean(query.valueString(6)))// active
      r.setUpdateSequenceNum(new Integer(query.valueString(7)))// update sequence number
     
      Data d = new Data();
      byte[] h = query.valueString(8).getBytes();    // data hash
      QByteArray hData = new QByteArray(h);
      QByteArray bData = new QByteArray(QByteArray.fromHex(hData));
      d.setBodyHash(bData.toByteArray());
      d.setSize(new Integer(query.valueString(9)));
      r.setData(d);
     
      Data rec = new Data();
      if (query.valueObject(10) != null)
        rec.setBodyHash(query.valueString(10).getBytes());   // Recognition Hash
      if (query.valueObject(11) != null)
        rec.setSize(new Integer(query.valueString(11)));
      else
        rec.setSize(0);
      r.setRecognition(rec);

      ResourceAttributes a = new ResourceAttributes();
      if (!query.valueString(12).equals(""))              // Latitude
        a.setLatitude(new Float(query.valueString(12)));
View Full Code Here

      return null;
    }
    while (query.next()) { 
      Resource r = new Resource();   
      res.add(r);
      Data rec = new Data();
      rec.setBodyHash(query.valueString(0).getBytes());
      String x = new String(query.valueString(1));
      if (!x.equals("")) {
        rec.setSize(new Integer(x));
        rec.setBody(query.valueString(2).getBytes());
      } else
        rec.setSize(0);
      r.setRecognition(rec);
   
    return res;
  }
View Full Code Here

    }
    Resource r = null;
    while (query.next()) {
                 
      r = new Resource();   
      Data rec = new Data();
      rec.setBodyHash(query.valueString(0).getBytes());
      String x = new String(query.valueString(1));
      if (!x.equals("")) {
        rec.setSize(new Integer(x));
        rec.setBody(query.valueString(2).getBytes());
      } else
        rec.setSize(0);
      r.setRecognition(rec);
      r.setNoteGuid(query.valueString(3));
   
    return r;
  }
View Full Code Here

    }
    in.close();
    byte[] body = byteOut.toByteArray();

    // Create a new Data object to contain the file contents
    Data data = new Data();
    data.setSize(body.length);
    data.setBodyHash(MessageDigest.getInstance("MD5").digest(body));
    data.setBody(body);

    return data;
  }
View Full Code Here

TOP

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

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.