String type = savedBag.getType(); String newType = renamedClasses.get(type); Profile profile = pm.getProfile(savedBag.getUserProfile().getUsername()); try { if (newType != null) {
String type = savedBag.getType(); String newType = renamedClasses.get(type); Profile profile = pm.getProfile(savedBag.getUserProfile().getUsername()); try { if (newType != null) {
/** * Delete all bags having as a type one of the classes deleted */ public void deleteBags() { Query q = new Query(); QueryClass qc = new QueryClass(SavedBag.class); q.addToSelect(qc); q.addFrom(qc); QueryField typeField = new QueryField(qc, "type"); BagConstraint constraint = new BagConstraint(typeField, ConstraintOp.IN, deletedClasses); q.setConstraint(constraint); Results bagsToDelete = uosw.execute(q, 1000, false, false, true); for (Iterator<?> i = bagsToDelete.iterator(); i.hasNext();) { ResultsRow<?> row = (ResultsRow<?>) i.next(); SavedBag savedBag = (SavedBag) row.get(0); Profile profile = pm.getProfile(savedBag.getUserProfile().getUsername()); try { profile.deleteBag(savedBag.getName()); System .out.println("Deleted the list: " + savedBag.getName() + " having type " + savedBag.getType()); } catch (ObjectStoreException ose) { System .out.println("Problems deleting bag: " + savedBag.getName()); } } }
/** * Delete all bags having as a type one of the classes deleted */ public void deleteBags() { Query q = new Query(); QueryClass qc = new QueryClass(SavedBag.class); q.addToSelect(qc); q.addFrom(qc); QueryField typeField = new QueryField(qc, "type"); BagConstraint constraint = new BagConstraint(typeField, ConstraintOp.IN, deletedClasses); q.setConstraint(constraint); Results bagsToDelete = uosw.execute(q, 1000, false, false, true); for (Iterator<?> i = bagsToDelete.iterator(); i.hasNext();) { ResultsRow<?> row = (ResultsRow<?>) i.next(); SavedBag savedBag = (SavedBag) row.get(0); Profile profile = pm.getProfile(savedBag.getUserProfile().getUsername()); try { profile.deleteBag(savedBag.getName()); System .out.println("Deleted the list: " + savedBag.getName() + " having type " + savedBag.getType()); } catch (ObjectStoreException ose) { System .out.println("Problems deleting bag: " + savedBag.getName()); } } }