public static synchronized RegistryObjectList create() {
   RegistryObjectList rol = new RegistryObjectList();
   rol.setIso19139Id("63C2378A-17A7-B863-BFF4-CC3EF507D10E");
   RegistryObject ro = RegistryObjectFactory.create();
   rol.add(ro);
   return rol;
 }
  public void testDeleteByISOId() throws Exception {
    assertEquals(0, coreDao.loadAllRegistryObject().size());
    String iso19139Id = "go with the flow";
    RegistryObject ro = (RegistryObject) RandomPopulator.instantiate(RegistryObject.class);
    RegistryPackage rp1 = (RegistryPackage) RandomPopulator.instantiate(RegistryPackage.class);
    RegistryPackage rp2 = (RegistryPackage) RandomPopulator.instantiate(RegistryPackage.class);
    RegistryObjectList registryObjectList = new RegistryObjectList();
    registryObjectList.add(ro);
    registryObjectList.add(rp1);
    registryObjectList.add(rp2);
    registryObjectList.setIso19139Id(iso19139Id);
    registryObjectListDao.saveRegistryObjectList(registryObjectList);

    assertTrue(ro.getHibernateId() > 0);
    assertTrue(rp1.getHibernateId() > 0);
    assertTrue(rp2.getHibernateId() > 0);
    assertTrue(registryObjectList.getHibernateId() > 0);

    assertTrue(coreDao.loadAllRegistryObject().size() > 0);
    deleteFacade.deleteByISOId(iso19139Id);
    assertEquals(0, coreDao.loadAllRegistryObject().size());
  }