示例#1
0
  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);
  }