コード例 #1
0
  /**
   * Approve Exam.
   *
   * @param examId
   * @return
   */
  public boolean approveExam(String examId) {
    // Upon Approved, Generate Time Slots
    Exam examToApproved = examDao.findByExamId(examId);

    List<TestingCenterTimeSlots> timeSlots = generateTimeSlots(examToApproved);

    tctsDao.insertTimeSlots(timeSlots);

    examToApproved.setStatusType(ExamStatusType.APROVED);
    if (examDao.updateExam(examToApproved)) {
      return true;
    } else {
      return false;
    }
  }