Package com.google.code.gaeom

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


  public void testReStoring()
  {
    Foo foo = new Foo("Fred Flintstone");
    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
   
    oss.store(foo).now();
   
    foo.name = "Barney Rubble";
   
    oss.store(foo).now();
   
View Full Code Here


   
    oss.store(foo).now();
   
    foo.name = "Barney Rubble";
   
    oss.store(foo).now();
   
    List<Foo> foos = Lists.newArrayList(oss.find(Foo.class).now());
    assertEquals(1, foos.size());
    assertEquals(foo, foos.get(0));
  }
View Full Code Here

    A2 a1 = new A2();
    A2 a2 = new A2();
    a2.b = new B();

    oss.store(a1, a2).now();

    A2 a1a = oss.find(A2.class).filter("b", null).single().now();
    assertEquals(a1, a1a);

//    A2 a2a = oss.find(A2.class).filter("b", Find.Op.NotEqualTo, null).single().now();
View Full Code Here

  @Test
  public void testParenting()
  {
    Node node = create(3, 3);
    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
    oss.store(node).now();

    testParent(oss, node, null);
  }

  private void testParent(ObjectStoreSession session, Node node, Node parent)
View Full Code Here

    Foo foo = new Foo();
    foo.bar1 = new Bar1();
    foo.bar2 = new Bar2();
    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
   
    oss.store(foo).now();
   
    foo.bar1 = null;
    foo.bar2 = null;
   
    oss.refresh(foo).now();
View Full Code Here

    foo.bars.add(new Bar1());
    foo.bars.add(new Bar2());
   
    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
   
    oss.store(foo).now();
   
    foo.bars = null;
   
    oss.refresh(foo).now();
   
View Full Code Here

  @Test
  public void testCustomSinglePropertyEncoder()
  {
    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
    LongEncodedEntity e = new LongEncodedEntity();
    oss.store(e).now();
    Point orig = e.p;
    e.p = null;
    oss.refresh(e).now();
    assertEquals(orig, e.p);
    assertEquals(orig, e.p);
View Full Code Here

  @Test
  public void testCustomMultiPropertyEncoder()
  {
    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);
View Full Code Here

    MapListEncoder mle = new MapListEncoder();
    mle.points.add(randomPoint());
    mle.points.add(randomPoint());
    mle.points.add(randomPoint());

    oss.store(mle).now();

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

    oss.refresh(mle).now();
View Full Code Here

  public void testNullHandling()
  {
    A a = new A();

    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
    oss.store(a).now();

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

    oss.refresh(a).now();
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.