Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
  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;
  }