private static void processDelete(String type, String id) { if ("LineItem".equals(type)) { LineItem lineitem = LineItem.findById(new Long(id)); lineitem.purchaseOrder.lineItems.remove(lineitem); lineitem.delete(); setCurrentUseCaseName("Line Item deleted"); } else if ("Order".equals(type)) { PurchaseOrder order = PurchaseOrder.findById(new Long(id)); order.customer.purchaseOrders.remove(order); order.delete(); setCurrentUseCaseName("Order deleted"); } }