/**
   * Méthode permettant de retrouver l'échéance rejetée qui à impliquer la création de la nouvelle
   * échéance
   *
   * @param paymentScheduleLine La nouvelle échéance
   */
  public PaymentScheduleLine getPaymentScheduleLineRejectOrigin(
      PaymentScheduleLine paymentScheduleLine) {

    return paymentScheduleLineRepo
        .all()
        .filter(
            "self.paymentSchedule = ?1 AND self.scheduleLineSeq = ?2 AND self.statusSelect = ?3 ORDER BY self.rejectDate DESC",
            paymentScheduleLine.getPaymentSchedule(),
            paymentScheduleLine.getScheduleLineSeq(),
            PaymentScheduleLineRepository.STATUS_CLOSED)
        .fetchOne();
  }