Package com.google.code.gaeom

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


      f.name = "F" + ct;
      f.g = new G();
      f.g.name = "G" + ct;
      a.c.fs.add(f);
    }
    key = oss.store(a).now();
  }

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


  @Test
  public void testCustomPropertyEncoder() throws Exception
  {
    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
    LongEncodedEntity e = new LongEncodedEntity();
    Key key = oss.store(e).now();
    Point orig = e.p;
    Long l = new PointLongEncoder().encode(orig);
   
    e.p = null;
    oss.refresh(e).now();
View Full Code Here

    Map1 m = new Map1();
    m.map.put("foo", "bar");
    m.map.put("bas", "bat");
   
    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
    oss.store(m).now();
   
    Map<String, String> orig = m.map;
    m.map = null;
   
    oss.refresh(m).now();
View Full Code Here

  @Test
  public void testUnactivatedLoad()
  {
    ObjectStore os = ObjectStore.Factory.create();
    ObjectStoreSession oss = os.beginSession();
    Key key = oss.store(new Foo("Fred Flintstone")).now();

    ObjectStoreSession oss2 = os.beginSession();
    Foo foo = oss2.load(key).unactivated().now();
    assertTrue(foo.name == null);
    assertEquals(key, oss2.getKey(foo));
View Full Code Here

    p1.firstName = "Fred";
    p1.lastName = "Flintstone";
    p1.shoeSize = 12L;

    Key key = os.store(p1).id(33L).now();
    assertEquals(33L, key.getId());
   
    ObjectStoreSession os2 = osf.beginSession();
    Person p2 = (Person) os2.load(Person.class).id(33L).now();
View Full Code Here

    A a = new A();
    a.name = "Fred";
    a.b = new B();
    a.b.foo = "Blah";

    oss.store(a).now();

    A a2 = oss.find(A.class).filter("b.foo", "Blah").single().now();
    assertTrue(a == a2);
  }
View Full Code Here

    a.bs.add(new B());
    a.bs.get(0).foo = "Blah";
    a.bs.get(1).foo = "Blah1";
    a.bs.get(2).foo = "Blah2";

    oss.store(a).now();

    A a2 = oss.find(A.class).filter("bs.foo", "Blah").single().now();
    assertTrue(a == a2);
  }
 
View Full Code Here

    a.name = "Fred";
    a.strings.add("Blah");
    a.strings.add("Blah2");
    a.strings.add("Blah3");

    oss.store(a).now();

    A a2 = oss.find(A.class).filter("strings", "Blah").single().now();
    assertTrue(a == a2);
  }
View Full Code Here

  {
    ObjectStore os = ObjectStore.Factory.create();
    ObjectStoreSession oss = os.beginSession();
    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.load(key).refresh().<X> now().blah);
  }
View Full Code Here

  {
    ObjectStore os = ObjectStore.Factory.create();
    ObjectStoreSession oss = os.beginSession();
    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);
  }
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.