Package org.conserve.objects.schemaupdate.changedcolumns

Examples of org.conserve.objects.schemaupdate.changedcolumns.ObjectToSubclass


    pm = new PersistenceManager(driver, database, login, password);
    pm.updateSchema(ObjectToSubclass.class);
    pm.close();
    //check that objects exist/not exist
    pm = new PersistenceManager(driver, database, login, password);
    ObjectToSubclass src = new ObjectToSubclass();
    src.setValue(1);
    List<ObjectToSubclass>res = pm.getObjects(ObjectToSubclass.class, new Equal(src));
    assertEquals(1,res.size());
    ObjectToSubclass obj = res.get(0);
    assertTrue(obj.getName().equals(name));
    assertNull(obj.getOtherObject());
    src.setValue(2);
    res = pm.getObjects(ObjectToSubclass.class, new Equal(src));
    assertEquals(1,res.size());
    obj = res.get(0);
    assertTrue(obj.getName().equals(name));
    assertNotNull(obj.getOtherObject());
   
    //change subclass to superclass
    pm = new PersistenceManager(driver, database, login, password);
    pm.changeName(ObjectToSubclass.class, OriginalObject.class);
    pm.close();
View Full Code Here

TOP

Related Classes of org.conserve.objects.schemaupdate.changedcolumns.ObjectToSubclass

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.