Examples of Layer3


Examples of org.conserve.objects.recursive.Layer3

    assertEquals(1, scos.size());
    assertNotNull(scos.get(0).getSelf());

    Layer1 l1 = new Layer1();
    l1.setLayer2(new Layer2());
    l1.getLayer2().setLayer3(new Layer3());
    l1.getLayer2().getLayer3().setLayer1(l1);
    persist.saveObject(l1);
    persist.close();

    persist = new PersistenceManager(driver, database, login, password);
View Full Code Here

Examples of org.conserve.objects.recursive.Layer3

    PersistenceManager persist = new PersistenceManager(driver, database, login, password);

    Layer1 l1 = new Layer1();
    l1.setName("foo bar");
    l1.setLayer2(new Layer2());
    l1.getLayer2().setLayer3(new Layer3());
    l1.getLayer2().getLayer3().setLayer1(l1);
    persist.saveObject(l1);
    persist.saveObject(l1.getLayer2());
    persist.close();
View Full Code Here

Examples of org.conserve.objects.recursive.Layer3

    PersistenceManager persistTwo = new PersistenceManager(driver, database, login, password);
    // create recursive objects
    Layer1 layer1 = new Layer1();
    layer1.setName("foo bar");
    Layer2 layer2 = new Layer2();
    Layer3 layer3 = new Layer3();
    // connect objects
    layer1.setLayer2(layer2);
    layer2.setLayer3(layer3);
    layer3.setLayer1(layer1);

    // save the objects
    persistOne.saveObject(layer1);

    // load the object from another instance
    List<Layer3> layer3s = persistTwo.getObjects(Layer3.class, new All());
    Layer3 copy = layer3s.get(0);

    // alter the original object
    layer3.getLayer1().setName("altered");
    // save the altered object
    persistOne.saveObject(layer3);
    // update the copy
    persistTwo.refresh(copy);
    // make sure the change has propagated
    assertEquals(layer3.getLayer1().getName(), copy.getLayer1().getName());
  }
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.