Package org.conserve

Examples of org.conserve.PersistenceManager.saveObject()


    assertEquals(1,res.size());
    ObjectToLong tmp = res.get(0);
    assertTrue(tmp.getName().equals(name));
    assertNull(tmp.getOtherObject());
    tmp.setOtherObject(42L);
    pm.saveObject(tmp);
    //check that the dependent object has been dropped
    List<SimpleObject>dependents = pm.getObjects(SimpleObject.class, new All());
    assertEquals(0,dependents.size());
    pm.close();
    // change long to object
View Full Code Here


    List<OriginalObject>res1 = pm.getObjects(OriginalObject.class, new All());
    assertEquals(1,res1.size());
    OriginalObject tmp1 = res1.get(0);
    assertNull(tmp1.getOtherObject());
    tmp1.setOtherObject(new SimpleObject());
    pm.saveObject(tmp1);
    pm.close();
  }
 
  /**
   * Test changing the type of a column. Object <-> subclass.
View Full Code Here

    // create original objects
    OriginalObject oo1 = new OriginalObject();
    oo1.setName(name);
    oo1.setValue(1);
    oo1.setOtherObject(object);
    pm.saveObject(oo1);
    OriginalObject oo2 = new OriginalObject();
    oo2.setName(name);
    oo2.setValue(2);
    oo2.setOtherObject(subObject);
    pm.saveObject(oo2);
View Full Code Here

    pm.saveObject(oo1);
    OriginalObject oo2 = new OriginalObject();
    oo2.setName(name);
    oo2.setValue(2);
    oo2.setOtherObject(subObject);
    pm.saveObject(oo2);
    pm.close();

    // change object to subclass
    pm = new PersistenceManager(driver, database, login, password);
    pm.changeName(OriginalObject.class, ObjectToSubclass.class);
View Full Code Here

    OriginalObject oo = new OriginalObject();
    oo.setName(name);
    oo.setValue(value);
    oo.setOtherObject(otherObject);
    oo.setRedundantObject(redundantObject);
    pm.saveObject(oo);
    pm.close();

    // change int to long
    pm = new PersistenceManager(driver, database, login, password);
    pm.changeName(OriginalObject.class, IntToLong.class);
View Full Code Here

    PersistenceManager persist = new PersistenceManager(driver, database, login, password);
    DateObject dateO = new DateObject();
    dateO.setDate(new java.sql.Date(System.currentTimeMillis()));
    dateO.setTime(new java.sql.Time(System.currentTimeMillis()));
    dateO.setTimeStamp(new java.sql.Timestamp(System.currentTimeMillis()));
    persist.saveObject(dateO);

    // make sure only one object exists
    List<Object> all = persist.getObjectsMatching(new Object());
    assertEquals(1, all.size());
View Full Code Here

  {
    PersistenceManager persist = new PersistenceManager(driver, database, login, password);
    BlobClobObject bco = new BlobClobObject();
    bco.setBytes(new byte[] { 3, 54, 1, 9 });
    bco.setChars(new char[] { 'a', 'b', 'c' });
    persist.saveObject(bco);

    // re-open the persistence object
    persist.close();
    persist = new PersistenceManager(driver, database, login, password);
    // make sure countworks for CLOB/BLOB objects
View Full Code Here

    // add a large number of entries
    for (int x = 0; x < 200; x++)
    {
      SimplestObject so = new SimplestObject();
      so.setFoo((double) x);
      persist.saveObject(cw, so);
    }
    cw.commitAndDiscard();
    // make sure all entries have been added
    List<SimplestObject> list = persist.getObjectsMatching(new SimplestObject());
    assertEquals(200, list.size());
View Full Code Here

    {
      SimplestObject so = new SimplestObject();
      so.setFoo((double) x);
      ComplexObject co = new ComplexObject();
      co.setSimplestObject(so);
      persist.saveObject(cw, co);
    }
    cw.commitAndDiscard();
    // make sure all entries have been added
    List<ComplexObject> list = persist.getObjectsMatching(new ComplexObject());
    assertEquals(200, list.size());
View Full Code Here

    // add a large number of entries
    for (int x = 0; x < 200; x++)
    {
      SimplestObject so = new SimplestObject();
      so.setFoo((double) x);
      persist.saveObject(cw, so);
    }
    cw.commitAndDiscard();
    // make sure all entries have been added
    List<SimplestObject> list = persist.getObjectsMatching(new SimplestObject());
    assertEquals(200, list.size());
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.