Package com.google.appengine.api.datastore

Examples of com.google.appengine.api.datastore.Blob


    @Override
    public Blob decode(JsonReader reader, Blob defaultValue) {
        String text = reader.read();
        if(text != null){
            try{
                return new Blob(Base64.decode(text));
            } catch(Base64DecoderException e){
            }
        }
        return defaultValue;
    }
View Full Code Here


        m.setEmailListAttr(Arrays.asList(new Email("a@b.com"), new Email(
            "d@e.com")));
        m.setBlobKeyListAttr(Arrays.asList(
            new BlobKey("lkwejl2k3jrksl"),
            new BlobKey("kaekl23joij")));
        m.setBlobListAttr(Arrays.asList(new Blob("hello".getBytes()), new Blob(
            "world".getBytes())));
        m.setCategoryListAttr(Arrays.asList(
            new Category("partOfSpeech"),
            new Category("kind")));
        m.setGeoPtListAttr(Arrays.asList(new GeoPt(1.0f, 2.0f), new GeoPt(
View Full Code Here

                new BlobKey("lkwejl2k3jrksl"),
                new BlobKey("kaekl23joij")).toArray(),
            m.getBlobKeyListAttr().toArray());
        Assert.assertArrayEquals(
            Arrays.asList(
                new Blob("hello".getBytes()),
                new Blob("world".getBytes())).toArray(),
            m.getBlobListAttr().toArray());
        Assert.assertArrayEquals(
            Arrays
                .asList(new Category("partOfSpeech"), new Category("kind"))
                .toArray(),
View Full Code Here

        AppEngineTypeAttrsModel m = new AppEngineTypeAttrsModel();
        m.setKey(KeyFactory.createKey("test", 1000));
        m.setBlobKeyAttr(new BlobKey("Q3PqkweYlb4iWpp0BVw"));
        m.setCategoryAttr(new Category("partOfSpeech"));
        m.setEmailAttr(new Email("takawitter@test.com"));
        m.setBlobAttr(new Blob("hello".getBytes()));
        m.setGeoPtAttr(new GeoPt(10, 10));
        m.setImHandleAttr1(new IMHandle(IMHandle.Scheme.xmpp, "handle"));
        m.setImHandleAttr2(new IMHandle(new URL("http://aim.com"), "network"));
        m.setLinkAttr(new Link("link"));
        m.setPhoneNumberAttr(new PhoneNumber("000-0000-0000"));
View Full Code Here

    }

    @Test
    public void modelToJson_nullBlob() {
        AppEngineTypeAttrsModel m = new AppEngineTypeAttrsModel();
        m.setBlobAttr(new Blob(null));
        String json = AppEngineTypeAttrsModelMeta.get().modelToJson(m);
        assertEquals("{}", json);
    }
View Full Code Here

        Assert.assertEquals("federatedId", m.getUser3().getFederatedIdentity());
    }

    @Test
    public void nullCheck() {
        assertNull(new Blob(null).getBytes());
        try {
            new BlobKey(null);
            fail();
        } catch (IllegalArgumentException e) {
        }
View Full Code Here

  public Media(String urlPath, String filename, byte[] content) {
    super();
    this.urlPath = urlPath;
    this.filename = filename;
    this.content = new Blob(content);
  }
View Full Code Here

  public byte[] getContent() {
    return content.getBytes();
  }

  public void setContent(byte[] content) {
    this.content = new Blob(content);   
  }
View Full Code Here

          InputStream imgStream = imageItem.openStream();
          byte[] data = IOUtils.toByteArray(imgStream);
          imgStream.close();
          if(!imageItem.isFormField() && data.length>0){
            log.info("Is a file: "+imageItem.getName());
            Blob imageBlob = new Blob(resizeImage(data));
            images.put(imageItem.getName(), imageBlob);
          }
        }
        ArticlesOAM oam = provider.get();
        UserService userService = UserServiceFactory.getUserService();
View Full Code Here

    for (int i = 0; i < size; i++)
    {
      bytes[i] = reader.readByte();
    }
   
    return new Blob(bytes);
  }
View Full Code Here

TOP

Related Classes of com.google.appengine.api.datastore.Blob

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.