public void delete() { for (int i = supplierOrderLineItems.size(); i > 0; i--) { SupplierOrderLineItem aSupplierOrderLineItem = supplierOrderLineItems.get(i - 1); aSupplierOrderLineItem.delete(); } Supplier placeholderSupplier = supplier; this.supplier = null; placeholderSupplier.removeOrderToSupplier(this); }
public boolean setSupplier(Supplier aSupplier) { boolean wasSet = false; if (aSupplier == null) { return wasSet; } Supplier existingSupplier = supplier; supplier = aSupplier; if (existingSupplier != null && !existingSupplier.equals(aSupplier)) { existingSupplier.removeOrderToSupplier(this); } supplier.addOrderToSupplier(this); wasSet = true; return wasSet; }