22
33import ca .bc .gov .educ .api .pen .replication .exception .PenReplicationAPIRuntimeException ;
44import ca .bc .gov .educ .api .pen .replication .model .Event ;
5- import ca .bc .gov .educ .api .pen .replication .model .StudXcrseId ;
65import ca .bc .gov .educ .api .pen .replication .model .TraxStudentCourseEntity ;
76import ca .bc .gov .educ .api .pen .replication .repository .EventRepository ;
87import ca .bc .gov .educ .api .pen .replication .rest .RestUtils ;
@@ -67,10 +66,9 @@ private List<TraxStudentCourseEntity> getStudentCourseEntityList(String studentP
6766 var entityList = new ArrayList <TraxStudentCourseEntity >();
6867 studentCourse .forEach (student -> {
6968 TraxStudentCourseEntity traxStudentCourseEntity = new TraxStudentCourseEntity ();
70- traxStudentCourseEntity .setStudXcrseId (new StudXcrseId ());
7169 setCourseCodeAndLevel (traxStudentCourseEntity , student .getCourseID ());
72- traxStudentCourseEntity .getStudXcrseId (). setStudNo (StringUtils .trimToNull (studentPEN ));
73- traxStudentCourseEntity .getStudXcrseId (). setCourseSession (StringUtils .trimToNull (student .getCourseSession ()));
70+ traxStudentCourseEntity .setStudNo (StringUtils .trimToNull (studentPEN ));
71+ traxStudentCourseEntity .setCourseSession (StringUtils .trimToNull (student .getCourseSession ()));
7472 traxStudentCourseEntity .setFinalLetterGrade (StringUtils .trimToNull (student .getFinalLetterGrade ()));
7573 traxStudentCourseEntity .setFinalPercentage (student .getFinalPercent () != null ? student .getFinalPercent ().toString () : null );
7674 traxStudentCourseEntity .setNumberOfCredits (student .getCredits () != null ? student .getCredits ().toString () : null );
@@ -83,13 +81,13 @@ private List<TraxStudentCourseEntity> getStudentCourseEntityList(String studentP
8381 private void setStudyTypeAndUsedForGradFields (TraxStudentCourseEntity traxStudentCourseEntity , List <TraxStudentCourseEntity > existingTraxStudentCourses ){
8482 for (TraxStudentCourseEntity course : existingTraxStudentCourses ){
8583 if (course != null ) {
86- String courseCourseCode = StringUtils .trimToNull (course .getStudXcrseId (). getCourseCode ());
87- String courseCourseLevel = StringUtils .trimToNull (course .getStudXcrseId (). getCourseLevel ());
88- String courseCourseSession = StringUtils .trimToNull (course .getStudXcrseId (). getCourseSession ());
84+ String courseCourseCode = StringUtils .trimToNull (course .getCourseCode ());
85+ String courseCourseLevel = StringUtils .trimToNull (course .getCourseLevel ());
86+ String courseCourseSession = StringUtils .trimToNull (course .getCourseSession ());
8987
90- String traxCourseCode = StringUtils .trimToNull (traxStudentCourseEntity .getStudXcrseId (). getCourseCode ());
91- String traxCourseLevel = StringUtils .trimToNull (traxStudentCourseEntity .getStudXcrseId (). getCourseLevel ());
92- String traxCourseSession = StringUtils .trimToNull (traxStudentCourseEntity .getStudXcrseId (). getCourseSession ());
88+ String traxCourseCode = StringUtils .trimToNull (traxStudentCourseEntity .getCourseCode ());
89+ String traxCourseLevel = StringUtils .trimToNull (traxStudentCourseEntity .getCourseLevel ());
90+ String traxCourseSession = StringUtils .trimToNull (traxStudentCourseEntity .getCourseSession ());
9391
9492 if (Objects .equals (courseCourseCode , traxCourseCode ) &&
9593 Objects .equals (courseCourseLevel , traxCourseLevel ) &&
@@ -107,11 +105,11 @@ private void setCourseCodeAndLevel(TraxStudentCourseEntity traxStudentCourseEnti
107105 if (optionalCourse .isPresent ()) {
108106 var course = optionalCourse .get ();
109107 if (course .getExternalCode ().length () > 5 ) {
110- traxStudentCourseEntity .getStudXcrseId (). setCourseCode (StringUtils .trimToNull (course .getExternalCode ().substring (0 , 4 )));
111- traxStudentCourseEntity .getStudXcrseId (). setCourseLevel (StringUtils .trimToNull (course .getExternalCode ().substring (5 )));
108+ traxStudentCourseEntity .setCourseCode (StringUtils .trimToNull (course .getExternalCode ().substring (0 , 4 )));
109+ traxStudentCourseEntity .setCourseLevel (StringUtils .trimToNull (course .getExternalCode ().substring (5 )));
112110 }else {
113- traxStudentCourseEntity .getStudXcrseId (). setCourseCode (StringUtils .trimToNull (course .getExternalCode ()));
114- traxStudentCourseEntity .getStudXcrseId (). setCourseLevel (" " );
111+ traxStudentCourseEntity .setCourseCode (StringUtils .trimToNull (course .getExternalCode ()));
112+ traxStudentCourseEntity .setCourseLevel (" " );
115113 }
116114 }else {
117115 log .info ("No course was found for ID {} :: this should not have happened" , courseID );
0 commit comments