public static void deleteDraftedOrder(Properties ctx, MOrder order) throws OperationException { if (order.isProcessed()) throw new OperationException("Cannot delete order that is already processed"); if (!order.getDocStatus().equals(DocAction.STATUS_Drafted)) throw new OperationException("The order is not a drafted order"); deleteOrder(ctx, order); }