示例#1
0
  private static StudentCurricularPlan createNewStudentCurricularPlan(
      Registration registration, String branchID, MasterDegreeCandidate masterDegreeCandidate) {
    Branch branch = FenixFramework.getDomainObject(branchID);
    DegreeCurricularPlan degreecurricularPlan =
        masterDegreeCandidate.getExecutionDegree().getDegreeCurricularPlan();

    StudentCurricularPlan studentCurricularPlan =
        StudentCurricularPlan.createPreBolonhaMasterDegree(
            registration,
            degreecurricularPlan,
            new YearMonthDay(),
            branch,
            masterDegreeCandidate.getGivenCredits(),
            masterDegreeCandidate.getSpecialization());
    return studentCurricularPlan;
  }