Package com.google.code.gaeom

Examples of com.google.code.gaeom.ObjectStoreSession.refresh()


    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
    MapEncodedEntity e = new MapEncodedEntity();
    oss.store(e).now();
    Point orig = e.p;
    e.p = null;
    oss.refresh(e).now();
    assertEquals(orig, e.p);
    assertEquals(orig, e.p);
  }

  public static class MapListEncoder
View Full Code Here


    oss.store(mle).now();

    List<Point> orig = mle.points;
    mle.points = null;

    oss.refresh(mle).now();

    assertEquals(orig.get(0), mle.points.get(0));
    assertEquals(orig.get(1), mle.points.get(1));
    assertEquals(orig.get(2), mle.points.get(2));
    assertEquals(3, mle.points.size());
View Full Code Here

    oss.store(a).now();

    a.list = Collections.emptyList();
    a.map = Collections.emptyMap();

    oss.refresh(a).now();
    assertTrue(a.list == null);
    assertTrue(a.map == null);

    a.list = Lists.newArrayList();
    a.map = Maps.newHashMap();
View Full Code Here

    oss.store(a).now();

    a.list = null;
    a.map = null;

    oss.refresh(a).now();

    assertEquals(0, a.list.size());
    assertEquals(0, a.map.size());
  }
}
View Full Code Here

    oss.store(a).now();

    a.bs = null;

    oss.refresh(a).now();

  }
}
View Full Code Here

    Key key = oss.store(e).now();
    Point orig = e.p;
    Long l = new PointLongEncoder().encode(orig);
   
    e.p = null;
    oss.refresh(e).now();
    assertEquals(orig, e.p);

    Entity ent = DatastoreServiceFactory.getDatastoreService().get(key);
    assertEquals(l, ent.getProperty("p"));
  }
View Full Code Here

    oss.store(m).now();
   
    Map<String, String> orig = m.map;
    m.map = null;
   
    oss.refresh(m).now();
   
    assertEquals(orig, m.map);
  }
}
View Full Code Here

    X x = new X();
    x.blah = "fred";
    Key key = oss.store(x).now();
    x.blah = "mary";
    assertEquals("mary", oss.load(key).<X> now().blah);
    assertEquals("fred", oss.refresh(x).now().blah);
  }

  @Test
  public void testRefreshMultipleKeys()
  {
View Full Code Here

    List<X> same = Lists.newArrayList(oss.load(keys).<X> now());
    assertNull(same.get(0).blah);
    assertNull(same.get(1).blah);
    assertNull(same.get(2).blah);

    List<X> list = Lists.newArrayList(oss.refresh(same).now());

    assertEquals(x1, list.get(0));
    assertEquals(x2, list.get(1));
    assertEquals(x3, list.get(2));
View Full Code Here

    Long id = o.id;
   
    o.id = null;
    o.name = null;
   
    oss.refresh(o).now();
   
    assertEquals(id, o.id);
    assertEquals("Fred", o.name);
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.