Package com.google.appengine.api.datastore

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


  private static void createLink(CompositeEditor editor, final Binding binding) {
    OneLineTextElement<String> t = new OneLineTextElement<String>() {
      protected void setValue(IBinding binding, Object value) {
        if (value instanceof Link) {
          Link c = (Link) value;
          super.setValue(binding, c.getValue());
        }
      }

      protected void doCommit(final IBinding binding2) {
        commitToBinding(new Link(getText()));
      }
    };
    t.setContentAssistLabelProvider(new LabelProvider() {

      public String getText(Object element) {
        if (element == null) {
          return "";
        }
        if (element instanceof Link) {
          Link m = (Link) element;
          return m.getValue();
        }
        return element.toString();
      }

    });
View Full Code Here


    }

    public Link decode(JsonReader reader, Link defaultValue) {
        String text = reader.read();
        if(text != null){
            return new Link(text);
        }
        return defaultValue;
    }
View Full Code Here

    @Override
    public Link decode(JsonReader reader, Link defaultValue) {
        String text = reader.read();
        if(text != null){
            return new Link(text);
        }
        return defaultValue;
    }
View Full Code Here

    @Override
    public Link decode(JsonReader reader, Link defaultValue) {
        String text = reader.read();
        if(text != null){
            return new Link(text);
        }
        return defaultValue;
    }
View Full Code Here

            "address"), new IMHandle(new URL("http://test"), "address")));
        m.setKeyListAttr(Arrays.asList(
            KeyFactory.createKey("kind", "name"),
            KeyFactory.createKey("kind", 1)));
        m
            .setLinkListAttr(Arrays.asList(new Link("link"), new Link(
                "external")));
        m.setPhoneNumberListAttr(Arrays.asList(
            new PhoneNumber("000-0000-0000"),
            new PhoneNumber("111-1111-1111")));
        m.setPostalAddressListAttr(Arrays.asList(
View Full Code Here

            Arrays.asList(
                KeyFactory.createKey("kind", "name"),
                KeyFactory.createKey("kind", 1)).toArray(),
            m.getKeyListAttr().toArray());
        Assert.assertArrayEquals(
            Arrays.asList(new Link("link"), new Link("external")).toArray(),
            m.getLinkListAttr().toArray());
        Assert.assertArrayEquals(
            Arrays.asList(
                new PhoneNumber("000-0000-0000"),
                new PhoneNumber("111-1111-1111")).toArray(),
View Full Code Here

        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"));
        m.setPostalAddressAttr(new PostalAddress("address"));
        m.setRatingAttr(new Rating(70));
        m.setShortBlobAttr(new ShortBlob("hello".getBytes()));
        m.setTextAttr(new Text("hello"));
View Full Code Here

        entity.setProperty("shortBlob", new ShortBlob(bytes ));
        entity.setProperty("user", new User("3@3.com", "domain", "id", "identity"));
        entity.setProperty("category", new Category("category"));
        entity.setProperty("email", new Email("3@3.com"));
        entity.setProperty("geopt", new GeoPt(23.0f, 54.3f));
        entity.setProperty("link", new Link("http://www.3.com"));
        entity.setProperty("phoneNumber", new PhoneNumber("333-333-3333"));
        entity.setProperty("postalAddress", new PostalAddress("333 three 3¬∫"));
        entity.setProperty("rating", new Rating(33));
        return entity;
    }
View Full Code Here

{
 
  public static Link instantiate(SerializationStreamReader reader) throws SerializationException
  {
    String value = reader.readString();
    return new Link(value);
  }
View Full Code Here

{
 
  public static Link instantiate(SerializationStreamReader reader) throws SerializationException
  {
    String value = reader.readString();
    return new Link(value);
  }
View Full Code Here

TOP

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

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.