transaction = session.openTransaction(); List<System> retList = new ArrayList<System>(); try { CDOResource resource = transaction.getOrCreateResource(REPO); EList<EObject> list = resource.getContents(); for(EObject obj : list) { System sys = (System)obj; retList.add(sys); } } catch(Exception e) { e.printStackTrace(); } finally{ if(transaction!=null) transaction.close(); }
CDOTransaction transaction = session.openTransaction(); CDOResource resource = transaction.getOrCreateResource(REPO); EList<EObject> list = resource.getContents();
SomeObject o = new SomeObject()//extends CDOObject CDOTransaction transaction = session.openTransaction(); CDOResource resource = transaction .getOrCreateResource(REPO); resource.getContents().add(o); transaction.commit();
CDOResource resource = transaction.getOrCreateResource("/repo1"); EList<EObject> list = resource.getContents(); Someobject o = (Someobject)list.get(0); o.setName("New name"); o.cdoView().commit();