Skip to content

Commit 47f84bc

Browse files
4.8.28 dev v4 (#55)
* KB-11499| BE| cbPlanList for user (#53) * userList API * userList API * Made changes according to review * KB-11499| BE| cbPlanList for user (#54) * userList API * userList API * Made changes according to review * Issue fixed with list API --------- Co-authored-by: Ruksana Semeir <111083125+ruksana2808@users.noreply.github.com>
1 parent df67dfd commit 47f84bc

File tree

4 files changed

+426
-7
lines changed

4 files changed

+426
-7
lines changed

src/main/java/com/igot/cb/controller/CbPlanWithAccessSettings.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.igot.cb.model.ApiRequest;
55
import com.igot.cb.model.ApiResponse;
66
import com.igot.cb.service.AccessSettingMigrationServiceImpl;
7+
import com.igot.cb.service.CbPlanLearnerServiceImpl;
78
import com.igot.cb.service.CbPlanServiceImpl;
89
import com.igot.cb.util.Constants;
910
import org.springframework.http.ResponseEntity;
@@ -17,10 +18,12 @@ public class CbPlanWithAccessSettings {
1718

1819
private final CbPlanServiceImpl cbPlanService;
1920
private final AccessSettingMigrationServiceImpl accessSettingMigrationService;
21+
private final CbPlanLearnerServiceImpl cbPlanLearnerService;
2022

21-
public CbPlanWithAccessSettings(CbPlanServiceImpl cbPlanService, AccessSettingMigrationServiceImpl accessSettingMigrationService) {
23+
public CbPlanWithAccessSettings(CbPlanServiceImpl cbPlanService, AccessSettingMigrationServiceImpl accessSettingMigrationService, CbPlanLearnerServiceImpl cbPlanLearnerService) {
2224
this.cbPlanService = cbPlanService;
2325
this.accessSettingMigrationService = accessSettingMigrationService;
26+
this.cbPlanLearnerService = cbPlanLearnerService;
2427
}
2528

2629
@PostMapping("/create")
@@ -92,4 +95,13 @@ public ResponseEntity<ApiResponse> retireCbPlan(
9295
ApiResponse response = cbPlanService.retireCbPlan(request, userOrgId, token, userRoles);
9396
return new ResponseEntity<>(response, response.getResponseCode());
9497
}
98+
99+
@GetMapping("/user/list")
100+
public ResponseEntity<ApiResponse> getCBPlanListForUser(
101+
@RequestHeader(Constants.X_AUTH_TOKEN) String token,
102+
@RequestHeader(Constants.X_AUTH_USER_ORG_ID)String userOrgId) throws Exception {
103+
104+
ApiResponse response = cbPlanLearnerService.getCBPlanListForUser(userOrgId, token, false);
105+
return new ResponseEntity<>(response, response.getResponseCode());
106+
}
95107
}

0 commit comments

Comments
 (0)