Package org.objectweb.speedo.pobjects.userid

Examples of org.objectweb.speedo.pobjects.userid.StringLongId


  }

    public void testGetUnexistingObject() {
    PersistenceManager pm = pmf.getPersistenceManager();
    try {
      pm.getObjectById(new StringLongId("azerty", 217), false);
      fail("Object found !");
    } catch (JDOException e) {
      //OK
    } catch (Exception e) {
      logger.log(BasicLevel.ERROR, e.getMessage(), e);
View Full Code Here


    public void test1MakePersistent() {
        try {
            PersistenceManager pm = pmf.getPersistenceManager();
            BasicB bb = new BasicB("azerty", 217, "blabla", 456);
            pm.makePersistent(bb);
            StringLongId id = (StringLongId) pm.getObjectId(bb);
            logger.log(BasicLevel.DEBUG, "UserId=" + id);
            pm.close();
            Assert.assertNotNull("Null Object id", id);
            ObjectOutputStream os = new ObjectOutputStream(
                    new FileOutputStream(OID_FILE_NAME));
View Full Code Here

    public void test2LoadNDelete() {
        try {
            PersistenceManager pm = pmf.getPersistenceManager();
            ObjectInputStream is = new ObjectInputStream(
                    new FileInputStream(OID_FILE_NAME));
            StringLongId id = (StringLongId) is.readObject();
            is.close();
            new File(OID_FILE_NAME).delete();
            BasicB bb = (BasicB) pm.getObjectById(id, true);
            Assert.assertNotNull("Null Object", bb);
            pm.currentTransaction().begin();
View Full Code Here

            int f2 = 68746;

            PersistenceManager pm = pmf.getPersistenceManager();
            BasicB bb = new BasicB(id1, id2, f1, f2);
            pm.makePersistent(bb);
            StringLongId id = (StringLongId) pm.getObjectId(bb);
            logger.log(BasicLevel.DEBUG, "UserId=" + id);
            Assert.assertNotNull("identifier is null", id);
            String strid = id.toString();
            bb = null;
            pm.close();

            pm = pmf.getPersistenceManager();
            Object o = pm.newObjectIdInstance(BasicB.class,  strid);
            bb = (BasicB) pm.getObjectById(o, false);
            Assert.assertNotNull("returned object is null", bb);
            Assert.assertEquals("Bad field 'id1' value", id1, bb.getId1());
            Assert.assertEquals("Bad field 'di2' value", id2, bb.getId2());
            Assert.assertEquals("Bad field 'f1' value", f1, bb.readF1());
            Assert.assertEquals("Bad field 'f1' value", f2, bb.readF2());

      Query q = pm.newQuery(BasicB.class);
      Iterator it = ((Collection) q.execute()).iterator();
      while(it.hasNext()) {
        BasicB _bb = (BasicB) it.next();
        StringLongId oid = (StringLongId) pm.getObjectId(_bb);
        assertTrue(_bb == pm.getObjectById(oid, false));
      }
      q.closeAll();

            pm.currentTransaction().begin();
View Full Code Here

            int f2 = 456;

            PersistenceManager pm = pmf.getPersistenceManager();
      BasicB bb = new BasicB(id1, id2, f1, f2);
            pm.makePersistent(bb);
            StringLongId id = (StringLongId) pm.getObjectId(bb);
            logger.log(BasicLevel.DEBUG, "UserId=" + id);
            Assert.assertNotNull("identifier is null", id);
            bb = null;
            pm.close();

            pm = pmf.getPersistenceManager();
            id = new StringLongId(id1, id2);
            bb = (BasicB) pm.getObjectById(id, false);
            Assert.assertNotNull("returned object is null", bb);
            Assert.assertEquals("Bad field 'id1' value", id1, bb.getId1());
            Assert.assertEquals("Bad field 'di2' value", id2, bb.getId2());
            Assert.assertEquals("Bad field 'f1' value", f1, bb.readF1());
View Full Code Here

TOP

Related Classes of org.objectweb.speedo.pobjects.userid.StringLongId

Copyright © 2018 www.massapicom. 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.