Package javax.jdo

Examples of javax.jdo.PersistenceManager.deletePersistent()


      beginTx(pm, task, threadId, txId);
      pm.deletePersistent(pm.getObjectById(oida1, false));
      pm.deletePersistent(pm.getObjectById(oida2, false));
      pm.deletePersistent(pm.getObjectById(oidb1, false));
      pm.deletePersistent(pm.getObjectById(oidb2, false));
      pm.deletePersistent(pm.getObjectById(oidb4, false));
      commitTx(pm, task, threadId, txId);

      res.endTest();
    } catch (JDOFatalException e) {
      rollbackOnException(pm, e, res, task, threadId, txId);
View Full Code Here


        Iterator it = getBank(pm).agencies.iterator();
        while (it.hasNext()) {
            Agency a = (Agency) it.next();
            if (a.name.equals(name) && a.clients.isEmpty()) {
                bank.agencies.remove(a);
                pm.deletePersistent(a);
                pm.close();
                return true;
            }
        }
        pm.close();
View Full Code Here

        }
        Client c = a.getClient(cid.firstName, cid.lastName, cid.address);
        boolean remove = c != null && c.accounts.isEmpty();
        if (remove) {
            a.removeClient(c);
            pm.deletePersistent(c);
        }
        pm.close();
        return remove;
    }
View Full Code Here

        Iterator it = c.accounts.iterator();
        while (it.hasNext()) {
            Account ac = (Account) it.next();
            if (ac.number.equals(accountNumber)) {
                c.removeAccount(ac);
                pm.deletePersistent(ac);
                AccountInfo ai = new AccountInfo(ac.number, ac.solde);
                pm.close();
                return ai;
            }
        }
View Full Code Here

      res.beginTest();
      beginTx(pm, task, threadId, txId);
      for (int no = 0; no < ctx.nbCreDel; no++) {
        int id = (txId * ctx.nbCreDel) + no + ctx.startId;
        Object oid = pm.newObjectIdInstance(IntUserId.class, String.valueOf(id));
        pm.deletePersistent(pm.getObjectById(oid, false));
      }
      pm.currentTransaction().commit();
      res.endTest();
      logger.log(BasicLevel.DEBUG, "Deletion Tx " + txId + " finished");
    } catch (JDOFatalException e) {
View Full Code Here

                Iterator it = col.iterator();
                while(it.hasNext()) {
                    Object o = it.next();
                    assertNotNull("null object in the query result"
                        + cs[i].getName(), o);
                    pm.deletePersistent(o);

                }
                query.close(col);
            }
          pm.currentTransaction().commit();
View Full Code Here

        Assert.assertNotNull("null instance returned by getObjectById", sql);
        Assert.assertEquals("Bad date value", d, sql.getDate());
        Assert.assertEquals("Bad time value", t, sql.getTime());
        Assert.assertEquals("Bad timestamp value", ts, sql.getTimestamp());
        pm.currentTransaction().begin();
        pm.deletePersistent(sql);
        pm.currentTransaction().commit();
        pm.close();
    }
}
View Full Code Here

    int i= 0;
    while(it.hasNext()) {
      assertTrue("More object than expected, expected="
        + NBOBJ + ", found " + (i + 1), i < NBOBJ);
      BasicA ba = (BasicA) it.next();
      pm.deletePersistent(ba);
      logger.log(BasicLevel.DEBUG, ba.readF1());
      i++;
    }
    e.closeAll();
    pm.currentTransaction().commit();
View Full Code Here

                Iterator it = col.iterator();
                while(it.hasNext()) {
                    Object o = it.next();
                    Assert.assertNotNull("null object in the query result"
                        + cs[i].getName(), o);
                    pm.deletePersistent(o);

                }
                query.close(col);
            }
          pm.currentTransaction().commit();
View Full Code Here

                Iterator it = col.iterator();
                while(it.hasNext()) {
                    Object o = it.next();
                    Assert.assertNotNull("null object in the query result"
                        + cs[i].getName(), o);
                    pm.deletePersistent(o);

                }
                query.close(col);
            }
          pm.currentTransaction().commit();
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.