Commit 76379f7 1 parent f0f47e1 commit 76379f7 Copy full SHA for 76379f7
File tree 3 files changed +18
-6
lines changed
api/src/main/java/ca/bc/gov/educ/api/course/service
3 files changed +18
-6
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import ca .bc .gov .educ .api .course .exception .EntityNotFoundException ;
4
4
import ca .bc .gov .educ .api .course .model .dto .EquivalentOrChallengeCode ;
5
+ import ca .bc .gov .educ .api .course .model .entity .EquivalentOrChallengeCodeEntity ;
5
6
import ca .bc .gov .educ .api .course .model .transformer .EquivalentOrChallengeCodeTransformer ;
6
7
import ca .bc .gov .educ .api .course .repository .EquivalentOrChallengeCodeRepository ;
7
8
import io .github .resilience4j .retry .annotation .Retry ;
10
11
import java .util .Collections ;
11
12
import java .util .Comparator ;
12
13
import java .util .List ;
14
+ import java .util .Optional ;
13
15
14
16
@ Service
15
17
public class EquivalentOrChallengeCodeService {
@@ -41,8 +43,10 @@ public List<EquivalentOrChallengeCode> getEquivalentOrChallengeCodeList() {
41
43
*/
42
44
@ Retry (name = "generalgetcall" )
43
45
public EquivalentOrChallengeCode getEquivalentOrChallengeCode (String equivalentOrChallengeCode ) throws EntityNotFoundException {
44
- EquivalentOrChallengeCode result = equivalentOrChallengeCodeTransformer .transformToDTO (equivalentOrChallengeCodeRepository .findById (equivalentOrChallengeCode ));
45
- if (result != null ) return result ;
46
+ Optional <EquivalentOrChallengeCodeEntity > entity = equivalentOrChallengeCodeRepository .findById (equivalentOrChallengeCode );
47
+ if (entity .isPresent ()) {
48
+ return equivalentOrChallengeCodeTransformer .transformToDTO (entity .get ());
49
+ }
46
50
throw new EntityNotFoundException (String .format ("Equivalent Or Challenge Code %s not found" , equivalentOrChallengeCode ));
47
51
}
48
52
Original file line number Diff line number Diff line change 2
2
3
3
import ca .bc .gov .educ .api .course .exception .EntityNotFoundException ;
4
4
import ca .bc .gov .educ .api .course .model .dto .ExamSpecialCaseCode ;
5
+ import ca .bc .gov .educ .api .course .model .entity .ExamSpecialCaseCodeEntity ;
5
6
import ca .bc .gov .educ .api .course .model .transformer .ExamSpecialCaseCodeTransformer ;
6
7
import ca .bc .gov .educ .api .course .repository .ExamSpecialCaseCodeRepository ;
7
8
import io .github .resilience4j .retry .annotation .Retry ;
10
11
import java .util .Collections ;
11
12
import java .util .Comparator ;
12
13
import java .util .List ;
14
+ import java .util .Optional ;
13
15
14
16
@ Service
15
17
public class ExamSpecialCaseCodeService {
@@ -41,8 +43,10 @@ public List<ExamSpecialCaseCode> getExamSpecialCaseCodeList() {
41
43
*/
42
44
@ Retry (name = "generalgetcall" )
43
45
public ExamSpecialCaseCode getExamSpecialCaseCode (String examSpecialCaseCode ) {
44
- ExamSpecialCaseCode result = examSpecialCaseCodeTransformer .transformToDTO (examSpecialCaseCodeRepository .findById (examSpecialCaseCode ));
45
- if (result != null ) return result ;
46
+ Optional <ExamSpecialCaseCodeEntity > entity = examSpecialCaseCodeRepository .findById (examSpecialCaseCode );
47
+ if (entity .isPresent ()) {
48
+ return examSpecialCaseCodeTransformer .transformToDTO (entity .get ());
49
+ }
46
50
throw new EntityNotFoundException (String .format ("Exam Special Code %s not found" , examSpecialCaseCode ));
47
51
}
48
52
Original file line number Diff line number Diff line change 2
2
3
3
import ca .bc .gov .educ .api .course .exception .EntityNotFoundException ;
4
4
import ca .bc .gov .educ .api .course .model .dto .FineArtsAppliedSkillsCode ;
5
+ import ca .bc .gov .educ .api .course .model .entity .FineArtsAppliedSkillsCodeEntity ;
5
6
import ca .bc .gov .educ .api .course .model .transformer .FineArtsAppliedSkillsCodeTransformer ;
6
7
import ca .bc .gov .educ .api .course .repository .FineArtsAppliedSkillsCodeRepository ;
7
8
import io .github .resilience4j .retry .annotation .Retry ;
10
11
import java .util .Collections ;
11
12
import java .util .Comparator ;
12
13
import java .util .List ;
14
+ import java .util .Optional ;
13
15
14
16
@ Service
15
17
public class FineArtsAppliedSkillsCodeService {
@@ -41,8 +43,10 @@ public List<FineArtsAppliedSkillsCode> getFineArtsAppliedSkillsCodeList() {
41
43
*/
42
44
@ Retry (name = "generalgetcall" )
43
45
public FineArtsAppliedSkillsCode getFineArtsAppliedSkillsCode (String fineArtsAppliedSkillsCode ) {
44
- FineArtsAppliedSkillsCode result = fineArtsAppliedSkillsCodeTransformer .transformToDTO (fineArtsAppliedSkillsCodeRepository .findById (fineArtsAppliedSkillsCode ));
45
- if (result != null ) return result ;
46
+ Optional <FineArtsAppliedSkillsCodeEntity > entity = fineArtsAppliedSkillsCodeRepository .findById (fineArtsAppliedSkillsCode );
47
+ if (entity .isPresent ()) {
48
+ return fineArtsAppliedSkillsCodeTransformer .transformToDTO (entity .get ());
49
+ }
46
50
throw new EntityNotFoundException (String .format ("Fine Art Applied Skills Code %s not found" , fineArtsAppliedSkillsCode ));
47
51
}
48
52
You can’t perform that action at this time.
0 commit comments