Examples of EdgeWeight


Examples of org.objectweb.speedo.pobjects.fetchgroup.EdgeWeight

    Node n2 = new Node("n2");
    Node n3 = new Node("n3");
    Node n4 = new Node("n4");
    Node n5 = new Node("n5");
   
    n1.addEdge(n2.getName(), new EdgeWeight(1));
    n1.addEdge(n3.getName(), new EdgeWeight(2));
   
    n2.addEdge(n4.getName(), new EdgeWeight(7));
    n2.addEdge(n5.getName(), new EdgeWeight(4));
   
    PersistenceManager pm = pmf.getPersistenceManager();
    FetchPlan fp = pm.getFetchPlan();
    fp.clearGroups();
    fp.addGroup("keyValue").removeGroup("default");
    pm.currentTransaction().begin();
    logger.log(BasicLevel.DEBUG, "make persistent the nodes " + n1.toString() + ", " + n2.toString()
        + ", " + n3.toString() + ", " + n4.toString() + ", " + n5.toString());
    pm.makePersistent(n1);
    pm.makePersistent(n2);
    pm.makePersistent(n3);
    pm.makePersistent(n4);
    pm.makePersistent(n5);
    pm.currentTransaction().commit();
   
    FetchPlan f = pm.getFetchPlan();
    logger.log(BasicLevel.DEBUG, "FG: " + f.getGroups());
   
    try{
      pm.currentTransaction().begin();
      String nodeName = (String) n1.getEdges().keySet().iterator().next();
      EdgeWeight ew = (EdgeWeight) n1.getEdges().get(nodeName);
      ew.setWeight(3000);
      pm.refresh(n1);
      pm.currentTransaction().commit();
      assertEquals(2, ew.getWeight());
    } catch(Exception e) {
      if (pm.currentTransaction().isActive())
        pm.currentTransaction().rollback();
      fail(e.getMessage());
    } finally {
View Full Code Here

Examples of org.objectweb.speedo.pobjects.fetchgroup.EdgeWeight

    Node n2 = new Node("n21");
    Node n3 = new Node("n31");
    Node n4 = new Node("n41");
    Node n5 = new Node("n51");
   
    n1.addEdge(n2.getName(), new EdgeWeight(1));
    n1.addEdge(n3.getName(), new EdgeWeight(2));
   
    n2.addEdge(n4.getName(), new EdgeWeight(7));
    n2.addEdge(n5.getName(), new EdgeWeight(4));
   
    PersistenceManager pm = pmf.getPersistenceManager();
    FetchPlan fp = pm.getFetchPlan();
    fp.clearGroups();
    fp.addGroup("keyOnly").removeGroup("default");
    pm.currentTransaction().begin();
    logger.log(BasicLevel.DEBUG, "make persistent the nodes " + n1.toString() + ", " + n2.toString()
        + ", " + n3.toString() + ", " + n4.toString() + ", " + n5.toString());
    pm.makePersistent(n1);
    pm.makePersistent(n2);
    pm.makePersistent(n3);
    pm.makePersistent(n4);
    pm.makePersistent(n5);
    pm.currentTransaction().commit();
   
    FetchPlan f = pm.getFetchPlan();
    logger.log(BasicLevel.DEBUG, "FG: " + f.getGroups());
   
    try {
      pm.currentTransaction().begin();
      String nodeName = (String) n1.getEdges().keySet().iterator().next();
      EdgeWeight ew = (EdgeWeight) n1.getEdges().get(nodeName);
      ew.setWeight(3000);
      pm.refresh(n1);
      pm.currentTransaction().commit();
      assertEquals(3000, ew.getWeight());
    } catch(Exception e) {
      if (pm.currentTransaction().isActive())
        pm.currentTransaction().rollback();
      fail(e.getMessage());
    } finally {
View Full Code Here

Examples of org.objectweb.speedo.pobjects.fetchgroup.EdgeWeight

    Node n2 = new Node("n2");
    Node n3 = new Node("n3");
    Node n4 = new Node("n4");
    Node n5 = new Node("n5");
   
    n1.addEdge(n2.getName(), new EdgeWeight(1));
    n1.addEdge(n3.getName(), new EdgeWeight(2));
   
    n2.addEdge(n4.getName(), new EdgeWeight(7));
    n2.addEdge(n5.getName(), new EdgeWeight(4));
   
    PersistenceManager pm = pmf.getPersistenceManager();
    FetchPlan fp = pm.getFetchPlan();
    fp.clearGroups();
    fp.addGroup("keyValue").removeGroup("default");
View Full Code Here

Examples of org.objectweb.speedo.pobjects.fetchgroup.EdgeWeight

    Node n2 = new Node("n21");
    Node n3 = new Node("n31");
    Node n4 = new Node("n41");
    Node n5 = new Node("n51");
   
    n1.addEdge(n2.getName(), new EdgeWeight(1));
    n1.addEdge(n3.getName(), new EdgeWeight(2));
   
    n2.addEdge(n4.getName(), new EdgeWeight(7));
    n2.addEdge(n5.getName(), new EdgeWeight(4));
   
    PersistenceManager pm = pmf.getPersistenceManager();
    FetchPlan fp = pm.getFetchPlan();
    fp.clearGroups();
    fp.addGroup("keyOnly").removeGroup("default");
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.