Package com.google.code.gaeom

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


  @Test
  public void testActivationFilter4()
  {
    ObjectStoreSession oss = os.beginSession();
    A a = oss.load(key).activate("b.*").now();
    assertEquals("B", a.b.name);
    assertEquals(null, a.c.name);
    assertEquals("E0", a.b.es.get(0).name);
    assertEquals(0, a.c.fs.size());
  }
View Full Code Here


 
  @Test
  public void testActivationFilter5()
  {
    ObjectStoreSession oss = os.beginSession();
    A a = oss.load(key).activate("c.*").now();
    assertEquals(null, a.b.name);
    assertEquals("C", a.c.name);
    assertEquals(0, a.b.es.size());
    assertEquals("F0", a.c.fs.get(0).name);
    assertEquals(null, a.c.fs.get(0).g.name);
View Full Code Here

 
  @Test
  public void testActivationFilter6()
  {
    ObjectStoreSession oss = os.beginSession();
    A a = oss.load(key).activate("c.**").now();
    assertEquals(null, a.b.name);
    assertEquals("C", a.c.name);
    assertEquals(0, a.b.es.size());
    assertEquals("F0", a.c.fs.get(0).name);
    assertEquals("G0", a.c.fs.get(0).g.name);
View Full Code Here

    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

    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();

    assertTrue(p2 != p1);
    assertEquals(p1.firstName, p2.firstName);
    assertEquals(p1.lastName, p2.lastName);
    assertEquals(p1.shoeSize, p2.shoeSize);
View Full Code Here

    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);
  }

  @Test
  public void testRefreshSingleKey2()
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.load(key).refresh().<X> now().blah);
  }

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

    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);
  }

  @Test
  public void testRefreshMultipleKeys()
View Full Code Here

    x1.blah = null;
    x2.blah = null;
    x3.blah = null;

    // without refresh
    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.load(keys).refresh().<X> now());
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.load(keys).refresh().<X> now());

    assertEquals(x1, list.get(0));
    assertEquals(x2, list.get(1));
    assertEquals(x3, list.get(2));
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.