Package org.objectweb.speedo.pobjects.detach

Examples of org.objectweb.speedo.pobjects.detach.Team.addPlayer()


    logger.log(BasicLevel.DEBUG, "*************testDetachNonPersistentCopy*****************");
    Team t = new Team("Marseille",null,null);
    Coach c = new Coach("c2", 5, t);
    t.setCoach(c);
    Player p = new Player("p3", t, 25);
    t.addPlayer(p);
    PersistenceManager pm = pmf.getPersistenceManager();
    pm.currentTransaction().begin();
    //detach the team t while it is not persistent
    Team copyOfT = (Team) pm.detachCopy(t);
    pm.currentTransaction().commit();
View Full Code Here


    logger.log(BasicLevel.DEBUG, "******************testDetachPersistentNew****************");
    Team t = new Team("Monaco",null,null);
    Coach c = new Coach("c3", 5, t);
    t.setCoach(c);
    Player p = new Player("p4", t, 25);
    t.addPlayer(p);
   
    PersistenceManager pm = pmf.getPersistenceManager();
    pm.currentTransaction().begin();
    pm.makePersistent(c);
    //detach the team while it is persistent-new: the object must be flushed before being detached
View Full Code Here

    logger.log(BasicLevel.DEBUG, "******************testDetachPersistentDirty****************");
    Team t = new Team("Nantes",null,null);
    Coach c = new Coach("c4", 5, t);
    t.setCoach(c);
    Player p = new Player("p5", t, 28);
    t.addPlayer(p);
       
    PersistenceManager pm = pmf.getPersistenceManager();
    //make persistent
    pm.currentTransaction().begin();
    pm.makePersistent(c);
View Full Code Here

    logger.log(BasicLevel.DEBUG, "******************testDetachPersistentDeleted****************");
    Team t = new Team("Paris",null, null);
    Coach c = new Coach("c5", 5, t);
    t.setCoach(c);
    Player p = new Player("p6", t, 28);
    t.addPlayer(p);
   
    PersistenceManager pm = pmf.getPersistenceManager();
    //make persistent
    pm.currentTransaction().begin();
    pm.makePersistent(c);
View Full Code Here

    logger.log(BasicLevel.DEBUG, "******************testDetachPersistentDeletedCollection****************");
    Team t = new Team("Auxerre",null, null);
    Coach c = new Coach("c6", 10, t);
    t.setCoach(c);
    Player p = new Player("p7", t, 28);
    t.addPlayer(p);
   
    PersistenceManager pm = pmf.getPersistenceManager();
    //make persistent
    pm.currentTransaction().begin();
    pm.makePersistent(c);
View Full Code Here

      Team copyOfT = (Team) pm.detachCopy(t);
      t = null;
      //create a new player
      String newPlayerName = "pXX";
      Player newPlayer = new Player(newPlayerName, copyOfT, 35);
      copyOfT.addPlayer(newPlayer);
      //attach the team
      pm.currentTransaction().begin();
      Team attachedTeam =  (Team) pm.makePersistent(copyOfT);
      pm.currentTransaction().commit();
      Iterator it = attachedTeam.getPlayers().iterator();
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.