Package siena.base.test.model

Examples of siena.base.test.model.AggregateChildModel.aggregate()


    AggregateParentModel god = new AggregateParentModel("god");
    god.insert();
    assertNotNull(god.id);
   
    AggregateChildModel adam1 = new AggregateChildModel("adam1");
    adam1.aggregate(god, "child");
    adam1.insert();
   
    assertNotNull(adam1.id);
    assertNotNull(adam1.getRelation());
View Full Code Here


    adam1.save();
   
    assertEquals(adam1, god1.child.forceSync().get());
   
    AggregateChildModel adam2 = new AggregateChildModel("adam2");
    adam2.aggregate(god, "child");
    adam2.save();
   
    assertEquals(adam1, god1.child.forceSync().get());
   
    god1.child.set(adam2);
View Full Code Here

      Model.getByKey(AggregateParentModel.class, god1.id);
    assertNotNull(god2);
    assertEquals(adam2, god2.child.get());
   
    AggregateChildModel adam3 = new AggregateChildModel("adam3");
    adam3.aggregate(god, "child");
    adam3.save();
   
    god.child.set(adam3);
    god.update();
   
View Full Code Here

    AggregateParentModel god = new AggregateParentModel("god");
    god.insert();
    assertNotNull(god.id);

    AggregateChildModel adam1 = new AggregateChildModel("adam1");
    adam1.aggregate(god, "child");
    adam1.insert();
   
    AggregateChildModel adam2 = new AggregateChildModel("adam2")
    adam2.aggregate(god, "children");
    adam2.insert();
View Full Code Here

    AggregateChildModel adam1 = new AggregateChildModel("adam1");
    adam1.aggregate(god, "child");
    adam1.insert();
   
    AggregateChildModel adam2 = new AggregateChildModel("adam2")
    adam2.aggregate(god, "children");
    adam2.insert();

    AggregateChildModel eve = new AggregateChildModel("eve");
    eve.aggregate(god, "children");
    eve.insert();
View Full Code Here

    AggregateChildModel adam2 = new AggregateChildModel("adam2")
    adam2.aggregate(god, "children");
    adam2.insert();

    AggregateChildModel eve = new AggregateChildModel("eve");
    eve.aggregate(god, "children");
    eve.insert();

    AggregateChildModel bob = new AggregateChildModel("bob");
    bob.aggregate(god, "children");
    bob.insert();
View Full Code Here

    AggregateChildModel eve = new AggregateChildModel("eve");
    eve.aggregate(god, "children");
    eve.insert();

    AggregateChildModel bob = new AggregateChildModel("bob");
    bob.aggregate(god, "children");
    bob.insert();

    AggregateParentModel god1 =
      Model.getByKey(AggregateParentModel.class, god.id);
   
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.