Package org.conserve

Examples of org.conserve.PersistenceManager.deleteObjects()


  }

  protected void deleteAll() throws SQLException
  {
    PersistenceManager persist = new PersistenceManager(driver, database, login, password);
    persist.deleteObjects(new Object());// clear everything
    persist.close();
  }

  /**
   * Test method for
View Full Code Here


    // try deleting one object
    List<Object> allObjects = persist.getObjectsMatching(new Object());
    assertEquals(2, allObjects.size());
    // delete one LessSimpleObject
    SimpleObject pattern = new LessSimpleObject();
    persist.deleteObjects(LessSimpleObject.class, new GreaterOrEqual(pattern));
    allObjects = persist.getObjectsMatching(new Object());
    assertEquals(1, allObjects.size());
    // delete all objects
    persist.deleteObjects(new Object());
    allObjects = persist.getObjectsMatching(new Object());
View Full Code Here

    SimpleObject pattern = new LessSimpleObject();
    persist.deleteObjects(LessSimpleObject.class, new GreaterOrEqual(pattern));
    allObjects = persist.getObjectsMatching(new Object());
    assertEquals(1, allObjects.size());
    // delete all objects
    persist.deleteObjects(new Object());
    allObjects = persist.getObjectsMatching(new Object());
    assertTrue(allObjects.isEmpty());
    persist.close();
  }
View Full Code Here

    // check that the ComplexArrayObject contains 3 ComplexObjects
    assertEquals(3, ob1.getData().length);
    persist.close();

    persist = new PersistenceManager(driver, database, login, password);
    persist.deleteObjects(new ComplexArrayObject());
    List<ComplexObject> tmp = persist.getObjectsMatching(new ComplexObject());
    assertEquals(1, tmp.size());
    persist.close();
  }
View Full Code Here

    persist = new PersistenceManager(driver, database, login, password);

    // it should not be possible to delete l2, since it is part of l1.
    List<Layer2> l2s = persist.getObjects(Layer2.class, new All());
    assertEquals(1, l2s.size());
    persist.deleteObjects(Layer2.class, new All());
    l2s = persist.getObjects(Layer2.class, new All());
    assertEquals(1, l2s.size());
    // it should not be possible to delete l3, since it is part of l2.
    List<Layer3> l3s = persist.getObjects(Layer3.class, new All());
    assertEquals(1, l3s.size());
View Full Code Here

    l2s = persist.getObjects(Layer2.class, new All());
    assertEquals(1, l2s.size());
    // it should not be possible to delete l3, since it is part of l2.
    List<Layer3> l3s = persist.getObjects(Layer3.class, new All());
    assertEquals(1, l3s.size());
    persist.deleteObjects(Layer3.class, new All());
    l3s = persist.getObjects(Layer3.class, new All());
    assertEquals(1, l3s.size());
    // it should be possible to delete l1.
    List<Layer1> l1s = persist.getObjects(Layer1.class, new All());
    assertEquals(1, l1s.size());
View Full Code Here

    l3s = persist.getObjects(Layer3.class, new All());
    assertEquals(1, l3s.size());
    // it should be possible to delete l1.
    List<Layer1> l1s = persist.getObjects(Layer1.class, new All());
    assertEquals(1, l1s.size());
    persist.deleteObjects(Layer1.class, new All());
    l1s = persist.getObjects(Layer1.class, new All());
    assertEquals(0, l1s.size());
    // deleting l1 should remove l2 and l3.
    l3s = persist.getObjects(Layer3.class, new All());
    assertEquals(0, l3s.size());
View Full Code Here

    persist.saveObject(l1.getLayer2());
    persist.close();

    persist = new PersistenceManager(driver, database, login, password);
    // delete all self-containing objects
    persist.deleteObjects(Layer1.class, new All());
    persist.deleteObjects(Layer2.class, new All());
    List<Layer2> objects = persist.getObjects(Layer2.class, new All());

    // make sure no Layer2 objects remain
    assertEquals(0, objects.size());
View Full Code Here

    persist.close();

    persist = new PersistenceManager(driver, database, login, password);
    // delete all self-containing objects
    persist.deleteObjects(Layer1.class, new All());
    persist.deleteObjects(Layer2.class, new All());
    List<Layer2> objects = persist.getObjects(Layer2.class, new All());

    // make sure no Layer2 objects remain
    assertEquals(0, objects.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.