RED-6162 - pmd fix and gw ports

This commit is contained in:
Timo Bejan 2023-03-10 09:01:25 +02:00
parent 72b0a3d933
commit 1b13a19c70
2 changed files with 36 additions and 16 deletions

View File

@ -111,7 +111,7 @@ public class ManualRedactionController implements ManualRedactionResource {
requests.add(addRedactionRequestBuilder.build());
}
List<ManualAddResponse> responseList = new ArrayList<>();
responseList = manualRedactionService.addAddRedaction(dossierId, fileId, requests);
responseList = manualRedactionService.addAddRedaction(dossierId, fileId, requests);
responseList.forEach(response -> auditPersistenceService.audit(AuditRequest.builder()
.userId(KeycloakSecurity.getUserId())
.objectId(fileId)
@ -660,6 +660,7 @@ public class ManualRedactionController implements ManualRedactionResource {
/* Approver Operations*/
@PreAuthorize("hasAuthority('" + PROCESS_MANUAL_REDACTION_REQUEST + "')")
public void declineRequestBulk(@PathVariable(DOSSIER_ID) String dossierId, @PathVariable(FILE_ID) String fileId, @RequestBody Set<String> annotationIds) {
@ -837,6 +838,7 @@ public class ManualRedactionController implements ManualRedactionResource {
approveRequestBulk(dossierId, fileId, Set.of(annotationId));
}
@PreAuthorize("hasAuthority('" + PROCESS_MANUAL_REDACTION_REQUEST + "')")
public void approveRequestBulk(@PathVariable(DOSSIER_ID) String dossierId, @PathVariable(FILE_ID) String fileId, @RequestBody Set<String> annotationIds) {
@ -897,7 +899,7 @@ public class ManualRedactionController implements ManualRedactionResource {
requests.add(addRedactionRequestBuilder.build());
}
List<ManualAddResponse> responseList = manualRedactionService.addAddRedaction(dossierId, fileId, requests);
List<ManualAddResponse> responseList = manualRedactionService.addAddRedaction(dossierId, fileId, requests);
responseList.forEach(response -> auditPersistenceService.audit(AuditRequest.builder()
.userId(KeycloakSecurity.getUserId())
.objectId(fileId)
@ -919,6 +921,7 @@ public class ManualRedactionController implements ManualRedactionResource {
return removeRedactionBulk(dossierId, fileId, Set.of(removeRedactionRequest)).get(0);
}
@PreAuthorize("hasAuthority('" + DO_MANUAL_REDACTION + "')")
public List<ManualAddResponse> removeRedactionBulk(@PathVariable(DOSSIER_ID) String dossierId,
@PathVariable(FILE_ID) String fileId,
@ -942,22 +945,17 @@ public class ManualRedactionController implements ManualRedactionResource {
requests.add(removeRedactionRequestBuilder.build());
}
try {
List<ManualAddResponse> responseList = manualRedactionService.addRemoveRedaction(dossierId, fileId, requests);
List<ManualAddResponse> responseList = manualRedactionService.addRemoveRedaction(dossierId, fileId, requests);
responseList.forEach(response -> auditPersistenceService.audit(AuditRequest.builder()
.userId(KeycloakSecurity.getUserId())
.objectId(fileId)
.category(AuditCategory.DOCUMENT.name())
.message("Redaction was manually removed")
.details(Map.of(DOSSIER_ID, dossierId, FILE_ID, fileId, ANNOTATION_ID, response.getAnnotationId()))
.build()));
responseList.forEach(response -> auditPersistenceService.audit(AuditRequest.builder()
.userId(KeycloakSecurity.getUserId())
.objectId(fileId)
.category(AuditCategory.DOCUMENT.name())
.message("Redaction was manually removed")
.details(Map.of(DOSSIER_ID, dossierId, FILE_ID, fileId, ANNOTATION_ID, response.getAnnotationId()))
.build()));
return responseList;
}catch (Exception e){
e.printStackTrace();;
return null;
}
return responseList;
}
@ -971,6 +969,7 @@ public class ManualRedactionController implements ManualRedactionResource {
return forceRedactionBulk(dossierId, fileId, Set.of(forceRedactionRequest)).get(0);
}
@PreAuthorize("hasAuthority('" + DO_MANUAL_REDACTION + "')")
public List<ManualAddResponse> forceRedactionBulk(@PathVariable(DOSSIER_ID) String dossierId,
@PathVariable(FILE_ID) String fileId,
@ -1011,6 +1010,7 @@ public class ManualRedactionController implements ManualRedactionResource {
return legalBasisChangeBulk(dossierId, fileId, Set.of(legalBasisChangeRequest)).get(0);
}
@PreAuthorize("hasAuthority('" + DO_MANUAL_REDACTION + "')")
public List<ManualAddResponse> legalBasisChangeBulk(@PathVariable(DOSSIER_ID) String dossierId,
@PathVariable(FILE_ID) String fileId,
@ -1054,6 +1054,7 @@ public class ManualRedactionController implements ManualRedactionResource {
return recategorizeImageBulk(dossierId, fileId, Set.of(imageRecategorizationRequest)).get(0);
}
@PreAuthorize("hasAuthority('" + DO_MANUAL_REDACTION + "')")
public List<ManualAddResponse> recategorizeImageBulk(@PathVariable(DOSSIER_ID) String dossierId,
@PathVariable(FILE_ID) String fileId,
@ -1097,6 +1098,7 @@ public class ManualRedactionController implements ManualRedactionResource {
return resizeRedactionBulk(dossierId, fileId, Set.of(resizeRedactionRequest)).get(0);
}
@PreAuthorize("hasAuthority('" + DO_MANUAL_REDACTION + "')")
public List<ManualAddResponse> resizeRedactionBulk(@PathVariable(DOSSIER_ID) String dossierId,
@PathVariable(FILE_ID) String fileId,

View File

@ -0,0 +1,18 @@
package com.iqser.red.service.persistence.management.v1.processor.multitenancy;
import org.springframework.stereotype.Component;
import feign.RequestInterceptor;
import feign.RequestTemplate;
@Component
public class ForwardTenantInterceptor implements RequestInterceptor {
public static final String TENANT_HEADER_NAME = "X-TENANT-ID";
@Override
public void apply(RequestTemplate template) {
// do something
template.header(TENANT_HEADER_NAME, "redaction");
}
}