Skip to content

Commit 13c6e95

Browse files
author
Luke Sikina
committed
[CHORE] Toggle off admin endpoints
1 parent bafa3d0 commit 13c6e95

9 files changed

+179
-143
lines changed

pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/rest/AccessRuleController.java

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,23 @@ public AccessRuleController(AccessRuleService accessRuleService) {
4444
public ResponseEntity<?> getAccessRuleById(
4545
@Parameter(description = "The UUID of the accessRule to fetch information about")
4646
@PathVariable("accessRuleId") String accessRuleId) {
47-
Optional<AccessRule> entityById = this.accessRuleService.getAccessRuleById(accessRuleId);
48-
49-
if (entityById.isEmpty()) {
50-
return PICSUREResponse.error("AccessRule not found", 404);
51-
}
52-
53-
return PICSUREResponse.success(entityById.get());
47+
// Optional<AccessRule> entityById = this.accessRuleService.getAccessRuleById(accessRuleId);
48+
//
49+
// if (entityById.isEmpty()) {
50+
// return PICSUREResponse.error("AccessRule not found", 404);
51+
// }
52+
//
53+
// return PICSUREResponse.success(entityById.get());
54+
return PICSUREResponse.error("disabled");
5455
}
5556

5657
@Operation(description = "GET a list of existing AccessRules, requires ADMIN or SUPER_ADMIN role")
5758
@Secured({ADMIN, SUPER_ADMIN})
5859
@GetMapping("")
5960
public ResponseEntity<List<AccessRule>> getAccessRuleAll() {
60-
List<AccessRule> allAccessRules = this.accessRuleService.getAllAccessRules();
61-
return PICSUREResponse.success(allAccessRules);
61+
// List<AccessRule> allAccessRules = this.accessRuleService.getAllAccessRules();
62+
// return PICSUREResponse.success(allAccessRules);
63+
return PICSUREResponse.error(List.of());
6264
}
6365

6466
@Operation(description = "POST a list of AccessRules, requires SUPER_ADMIN role")
@@ -67,13 +69,14 @@ public ResponseEntity<List<AccessRule>> getAccessRuleAll() {
6769
public ResponseEntity<?> addAccessRule(
6870
@Parameter(required = true, description = "A list of AccessRule in JSON format")
6971
@RequestBody List<AccessRule> accessRules) {
70-
accessRules = this.accessRuleService.addAccessRule(accessRules);
71-
72-
if (accessRules.isEmpty()) {
73-
return PICSUREResponse.protocolError("No access rules added", 400);
74-
}
75-
76-
return PICSUREResponse.success(accessRules);
72+
// accessRules = this.accessRuleService.addAccessRule(accessRules);
73+
//
74+
// if (accessRules.isEmpty()) {
75+
// return PICSUREResponse.protocolError("No access rules added", 400);
76+
// }
77+
//
78+
// return PICSUREResponse.success(accessRules);
79+
return PICSUREResponse.error("disabled");
7780
}
7881

7982
@Operation(description = "Update a list of AccessRules, will only update the fields listed, requires SUPER_ADMIN role")
@@ -82,8 +85,9 @@ public ResponseEntity<?> addAccessRule(
8285
public ResponseEntity<List<AccessRule>> updateAccessRule(
8386
@Parameter(required = true, description = "A list of AccessRule with fields to be updated in JSON format")
8487
@RequestBody List<AccessRule> accessRules) {
85-
accessRules = this.accessRuleService.updateAccessRules(accessRules);
86-
return PICSUREResponse.success(accessRules);
88+
// accessRules = this.accessRuleService.updateAccessRules(accessRules);
89+
// return PICSUREResponse.success(accessRules);
90+
return PICSUREResponse.error(List.of());
8791
}
8892

8993
@Operation(description = "DELETE an AccessRule by Id only if the accessRule is not associated by others, requires SUPER_ADMIN role")
@@ -92,14 +96,16 @@ public ResponseEntity<List<AccessRule>> updateAccessRule(
9296
public ResponseEntity<List<AccessRule>> removeById(
9397
@Parameter(required = true, description = "A valid accessRule Id")
9498
@PathVariable("accessRuleId") final String accessRuleId) {
95-
return PICSUREResponse.success(this.accessRuleService.removeAccessRuleById(accessRuleId));
99+
// return PICSUREResponse.success(this.accessRuleService.removeAccessRuleById(accessRuleId));
100+
return PICSUREResponse.error(List.of());
96101
}
97102

98103
@Operation(description = "GET all types listed for the rule in accessRule that could be used, requires SUPER_ADMIN role")
99104
@RolesAllowed(SUPER_ADMIN)
100105
@GetMapping(path = "/allTypes", produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
101106
public ResponseEntity<Map<String, Integer>> getAllTypes() {
102-
return PICSUREResponse.success(AccessRule.TypeNaming.getTypeNameMap());
107+
// return PICSUREResponse.success(AccessRule.TypeNaming.getTypeNameMap());
108+
return PICSUREResponse.error(Map.of());
103109
}
104110

105111
}

pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/rest/ApplicationController.java

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,9 @@ public ResponseEntity<List<Application>> getApplicationAll() {
6161
public ResponseEntity<List<Application>> addApplication(
6262
@Parameter(required = true, description = "A list of AccessRule in JSON format")
6363
@RequestBody List<Application> applications) {
64-
applications = applicationService.addNewApplications(applications);
65-
return PICSUREResponse.success(applications);
64+
// applications = applicationService.addNewApplications(applications);
65+
// return PICSUREResponse.success(applications);
66+
return PICSUREResponse.error(List.of());
6667
}
6768

6869
@Operation(description = "Update a list of Applications, will only update the fields listed, requires SUPER_ADMIN role")
@@ -71,8 +72,9 @@ public ResponseEntity<List<Application>> addApplication(
7172
public ResponseEntity<List<Application>> updateApplication(
7273
@Parameter(required = true, description = "A list of AccessRule with fields to be updated in JSON format")
7374
@RequestBody List<Application> applications) {
74-
applications = applicationService.updateApplications(applications);
75-
return PICSUREResponse.success(applications);
75+
// applications = applicationService.updateApplications(applications);
76+
// return PICSUREResponse.success(applications);
77+
return PICSUREResponse.error(List.of());
7678
}
7779

7880
@Operation(description = "Refresh a token of an application by application Id, requires SUPER_ADMIN role")
@@ -81,8 +83,9 @@ public ResponseEntity<List<Application>> updateApplication(
8183
public ResponseEntity<Map<String, String>> refreshApplicationToken(
8284
@Parameter(required = true, description = "A valid application Id")
8385
@PathVariable("applicationId") String applicationId) {
84-
String newApplicationToken = applicationService.refreshApplicationToken(applicationId);
85-
return PICSUREResponse.success(Map.of("token", newApplicationToken));
86+
// String newApplicationToken = applicationService.refreshApplicationToken(applicationId);
87+
// return PICSUREResponse.success(Map.of("token", newApplicationToken));
88+
return PICSUREResponse.error(Map.of());
8689
}
8790

8891
@Operation(description = "DELETE an Application by Id only if the application is not associated by others, requires SUPER_ADMIN role")
@@ -91,12 +94,13 @@ public ResponseEntity<Map<String, String>> refreshApplicationToken(
9194
public ResponseEntity<?> removeById(
9295
@Parameter(required = true, description = "A valid accessRule Id")
9396
@PathVariable("applicationId") final String applicationId) {
94-
try {
95-
List<Application> applications = applicationService.deleteApplicationById(applicationId);
96-
return PICSUREResponse.success(applications);
97-
} catch (IllegalArgumentException e) {
98-
return PICSUREResponse.protocolError(e.getMessage());
99-
}
97+
// try {
98+
// List<Application> applications = applicationService.deleteApplicationById(applicationId);
99+
// return PICSUREResponse.success(applications);
100+
// } catch (IllegalArgumentException e) {
101+
// return PICSUREResponse.protocolError(e.getMessage());
102+
// }
103+
return PICSUREResponse.error("disabled");
100104
}
101105

102106
}

pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/rest/ConnectionWebController.java

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -40,20 +40,22 @@ public ConnectionWebController(ConnectionWebService connectionWebSerivce) {
4040
public ResponseEntity<?> getConnectionById(
4141
@Parameter(required = true, description = "The UUID of the Connection to fetch information about")
4242
@PathVariable("connectionId") String connectionId) {
43-
try {
44-
Connection connectionById = connectionWebService.getConnectionById(connectionId);
45-
return ResponseEntity.ok(connectionById);
46-
} catch (IllegalArgumentException e) {
47-
return PICSUREResponse.protocolError(e.getMessage());
48-
}
43+
// try {
44+
// Connection connectionById = connectionWebService.getConnectionById(connectionId);
45+
// return ResponseEntity.ok(connectionById);
46+
// } catch (IllegalArgumentException e) {
47+
// return PICSUREResponse.protocolError(e.getMessage());
48+
// }
49+
return PICSUREResponse.error("disabled");
4950
}
5051

5152
@Operation(description = "GET a list of existing Connection, requires SUPER_ADMIN or ADMIN role")
5253
@GetMapping
5354
@Secured({SUPER_ADMIN, ADMIN})
5455
public ResponseEntity<List<Connection>> getAllConnections() {
55-
List<Connection> allConnections = connectionWebService.getAllConnections();
56-
return ResponseEntity.ok(allConnections);
56+
// List<Connection> allConnections = connectionWebService.getAllConnections();
57+
// return ResponseEntity.ok(allConnections);
58+
return PICSUREResponse.error(List.of());
5759
}
5860

5961
@Operation(description = "POST a list of Connections, requires SUPER_ADMIN role")
@@ -62,13 +64,14 @@ public ResponseEntity<List<Connection>> getAllConnections() {
6264
public ResponseEntity<?> addConnection(
6365
@Parameter(required = true, description = "A list of Connections in JSON format")
6466
@RequestBody List<Connection> connections) {
65-
try {
66-
connections = connectionWebService.addConnection(connections);
67-
} catch (IllegalArgumentException e) {
68-
return PICSUREResponse.protocolError(e.getMessage());
69-
}
70-
71-
return PICSUREResponse.success("All connections are added.", connections);
67+
// try {
68+
// connections = connectionWebService.addConnection(connections);
69+
// } catch (IllegalArgumentException e) {
70+
// return PICSUREResponse.protocolError(e.getMessage());
71+
// }
72+
//
73+
// return PICSUREResponse.success("All connections are added.", connections);
74+
return PICSUREResponse.error(List.of());
7275
}
7376

7477
@Operation(description = "Update a list of Connections, will only update the fields listed, requires SUPER_ADMIN role")
@@ -77,8 +80,9 @@ public ResponseEntity<?> addConnection(
7780
public ResponseEntity<List<Connection>> updateConnection(
7881
@Parameter(required = true, description = "A list of Connection with fields to be updated in JSON format")
7982
@RequestBody List<Connection> connections) {
80-
List<Connection> responseEntity = connectionWebService.updateConnections(connections);
81-
return ResponseEntity.ok(responseEntity);
83+
// List<Connection> responseEntity = connectionWebService.updateConnections(connections);
84+
// return ResponseEntity.ok(responseEntity);
85+
return PICSUREResponse.error(List.of());
8286
}
8387

8488
@Operation(description = "DELETE an Connection by Id only if the Connection is not associated by others, requires SUPER_ADMIN role")
@@ -87,8 +91,9 @@ public ResponseEntity<List<Connection>> updateConnection(
8791
public ResponseEntity<List<Connection>> removeById(
8892
@Parameter(required = true, description = "A valid connection Id")
8993
@PathVariable("connectionId") final String connectionId) {
90-
List<Connection> connections = connectionWebService.removeConnectionById(connectionId);
91-
return ResponseEntity.ok(connections);
94+
// List<Connection> connections = connectionWebService.removeConnectionById(connectionId);
95+
// return ResponseEntity.ok(connections);
96+
return PICSUREResponse.error(List.of());
9297
}
9398

9499

pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/rest/PrivilegeController.java

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,21 +38,23 @@ public PrivilegeController(PrivilegeService privilegeService) {
3838
public ResponseEntity<?> getPrivilegeById(
3939
@Parameter(description="The UUID of the privilege to fetch information about")
4040
@PathVariable("privilegeId") String privilegeId) {
41-
Privilege privilegeById = this.privilegeService.getPrivilegeById(privilegeId);
42-
43-
if (privilegeById == null) {
44-
return PICSUREResponse.protocolError("Privilege not found");
45-
}
46-
47-
return PICSUREResponse.success(privilegeById);
41+
// Privilege privilegeById = this.privilegeService.getPrivilegeById(privilegeId);
42+
//
43+
// if (privilegeById == null) {
44+
// return PICSUREResponse.protocolError("Privilege not found");
45+
// }
46+
//
47+
// return PICSUREResponse.success(privilegeById);
48+
return PICSUREResponse.error("disabled");
4849
}
4950

5051
@Operation(description = "GET a list of existing privileges, requires ADMIN or SUPER_ADMIN role")
5152
@RolesAllowed({ADMIN, SUPER_ADMIN})
5253
@GetMapping(produces = "application/json")
5354
public ResponseEntity<List<Privilege>> getPrivilegeAll() {
54-
List<Privilege> privilegesAll = this.privilegeService.getPrivilegesAll();
55-
return PICSUREResponse.success(privilegesAll);
55+
// List<Privilege> privilegesAll = this.privilegeService.getPrivilegesAll();
56+
// return PICSUREResponse.success(privilegesAll);
57+
return PICSUREResponse.error(List.of());
5658
}
5759

5860
@Operation(description = "POST a list of privileges, requires SUPER_ADMIN role")
@@ -61,8 +63,9 @@ public ResponseEntity<List<Privilege>> getPrivilegeAll() {
6163
public ResponseEntity<List<Privilege>> addPrivilege(
6264
@Parameter(required = true, description = "A list of privileges in JSON format")
6365
@RequestBody List<Privilege> privileges){
64-
privileges = this.privilegeService.addPrivileges(privileges);
65-
return PICSUREResponse.success(privileges);
66+
// privileges = this.privilegeService.addPrivileges(privileges);
67+
// return PICSUREResponse.success(privileges);
68+
return PICSUREResponse.error(List.of());
6669
}
6770

6871
@Operation(description = "Update a list of privileges, will only update the fields listed, requires SUPER_ADMIN role")
@@ -71,8 +74,9 @@ public ResponseEntity<List<Privilege>> addPrivilege(
7174
public ResponseEntity<List<Privilege>> updatePrivilege(
7275
@Parameter(required = true, description = "A list of privilege with fields to be updated in JSON format")
7376
@RequestBody List<Privilege> privileges){
74-
privileges = this.privilegeService.updatePrivileges(privileges);
75-
return ResponseEntity.ok(privileges);
77+
// privileges = this.privilegeService.updatePrivileges(privileges);
78+
// return ResponseEntity.ok(privileges);
79+
return PICSUREResponse.error(List.of());
7680
}
7781

7882
@Operation(description = "DELETE an privilege by Id only if the privilege is not associated by others, requires SUPER_ADMIN role")
@@ -81,8 +85,9 @@ public ResponseEntity<List<Privilege>> updatePrivilege(
8185
public ResponseEntity<List<Privilege>> removeById(
8286
@Parameter(required = true, description = "A valid privilege Id")
8387
@PathVariable("privilegeId") final String privilegeId) {
84-
List<Privilege> privileges = this.privilegeService.deletePrivilegeByPrivilegeId(privilegeId);
85-
return ResponseEntity.ok(privileges);
88+
// List<Privilege> privileges = this.privilegeService.deletePrivilegeByPrivilegeId(privilegeId);
89+
// return ResponseEntity.ok(privileges);
90+
return PICSUREResponse.error(List.of());
8691
}
8792

8893
}

pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/rest/RoleController.java

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -41,19 +41,21 @@ public RoleController(RoleService roleService) {
4141
public ResponseEntity<?> getRoleById(
4242
@Parameter(description = "The UUID of the Role to fetch information about")
4343
@PathVariable("roleId") String roleId) {
44-
Optional<Role> optionalRole = this.roleService.getRoleById(roleId);
45-
if (optionalRole.isEmpty()) {
46-
return PICSUREResponse.protocolError("Role is not found by given role ID: " + roleId);
47-
}
48-
return PICSUREResponse.success(optionalRole.get());
44+
// Optional<Role> optionalRole = this.roleService.getRoleById(roleId);
45+
// if (optionalRole.isEmpty()) {
46+
// return PICSUREResponse.protocolError("Role is not found by given role ID: " + roleId);
47+
// }
48+
// return PICSUREResponse.success(optionalRole.get());
49+
return PICSUREResponse.error("disabled");
4950
}
5051

5152
@Operation(description = "GET a list of existing Roles, requires ADMIN or SUPER_ADMIN role")
5253
@RolesAllowed({ADMIN, SUPER_ADMIN})
5354
@GetMapping
5455
public ResponseEntity<List<Role>> getRoleAll() {
55-
List<Role> allRoles = this.roleService.getAllRoles();
56-
return PICSUREResponse.success(allRoles);
56+
// List<Role> allRoles = this.roleService.getAllRoles();
57+
// return PICSUREResponse.success(allRoles);
58+
return PICSUREResponse.error(List.of());
5759
}
5860

5961
@Operation(description = "POST a list of Roles, requires SUPER_ADMIN role")
@@ -62,8 +64,9 @@ public ResponseEntity<List<Role>> getRoleAll() {
6264
public ResponseEntity<?> addRole(
6365
@Parameter(required = true, description = "A list of Roles in JSON format")
6466
@RequestBody List<Role> roles) {
65-
List<Role> savedRoles = this.roleService.addRoles(roles);
66-
return PICSUREResponse.success("All roles are added.", savedRoles);
67+
// List<Role> savedRoles = this.roleService.addRoles(roles);
68+
// return PICSUREResponse.success("All roles are added.", savedRoles);
69+
return PICSUREResponse.error("disabled");
6770
}
6871

6972
@Operation(description = "Update a list of Roles, will only update the fields listed, requires SUPER_ADMIN role")
@@ -72,12 +75,13 @@ public ResponseEntity<?> addRole(
7275
public ResponseEntity<?> updateRole(
7376
@Parameter(required = true, description = "A list of Roles with fields to be updated in JSON format")
7477
@RequestBody List<Role> roles) {
75-
List<Role> updatedRoles = this.roleService.updateRoles(roles);
76-
if (updatedRoles.isEmpty()) {
77-
return PICSUREResponse.protocolError("No Role(s) has been updated.");
78-
}
79-
80-
return PICSUREResponse.success("All Roles are updated.", updatedRoles);
78+
// List<Role> updatedRoles = this.roleService.updateRoles(roles);
79+
// if (updatedRoles.isEmpty()) {
80+
// return PICSUREResponse.protocolError("No Role(s) has been updated.");
81+
// }
82+
//
83+
// return PICSUREResponse.success("All Roles are updated.", updatedRoles);
84+
return PICSUREResponse.error("disabled");
8185
}
8286

8387
@Operation(description = "DELETE an Role by Id only if the Role is not associated by others, requires SUPER_ADMIN role")
@@ -86,12 +90,13 @@ public ResponseEntity<?> updateRole(
8690
public ResponseEntity<?> removeById(
8791
@Parameter(required = true, description = "A valid Role Id")
8892
@PathVariable("roleId") final String roleId) {
89-
Optional<List<Role>> roles = this.roleService.removeRoleById(roleId);
90-
if (roles.isEmpty()) {
91-
return PICSUREResponse.protocolError("Role not found - uuid: " + roleId);
92-
}
93-
94-
return PICSUREResponse.success(MessageFormat.format("Successfully deleted role by id: {0}, listing rest of the role(s) as below", roleId), roles.get());
93+
// Optional<List<Role>> roles = this.roleService.removeRoleById(roleId);
94+
// if (roles.isEmpty()) {
95+
// return PICSUREResponse.protocolError("Role not found - uuid: " + roleId);
96+
// }
97+
//
98+
// return PICSUREResponse.success(MessageFormat.format("Successfully deleted role by id: {0}, listing rest of the role(s) as below", roleId), roles.get());
99+
return PICSUREResponse.error("disabled");
95100
}
96101

97102

0 commit comments

Comments
 (0)