Package no.nav.arxaas.controller
Class FormDataAnonymizationController
- java.lang.Object
-
- no.nav.arxaas.controller.FormDataAnonymizationController
-
@CrossOrigin @RestController @RequestMapping("/api/anonymize/file") public class FormDataAnonymizationController extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private AnonymizationServiceanonymizationServiceprivate FormDataFactoryformDataFactoryprivate LoggerServiceloggerService
-
Constructor Summary
Constructors Constructor Description FormDataAnonymizationController(AnonymizationService anonymizationService, LoggerService loggerService, FormDataFactory formDataFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnonymizationResultPayloadanonymization(org.springframework.web.multipart.MultipartFile file, @Valid FormMetaDataRequest payload, org.springframework.web.multipart.MultipartFile[] hierarchies, javax.servlet.http.HttpServletRequest request)
-
-
-
Field Detail
-
anonymizationService
private final AnonymizationService anonymizationService
-
loggerService
private final LoggerService loggerService
-
formDataFactory
private final FormDataFactory formDataFactory
-
-
Constructor Detail
-
FormDataAnonymizationController
@Autowired FormDataAnonymizationController(AnonymizationService anonymizationService, LoggerService loggerService, FormDataFactory formDataFactory)
-
-
Method Detail
-
anonymization
@PostMapping public AnonymizationResultPayload anonymization(@RequestPart("file") org.springframework.web.multipart.MultipartFile file, @RequestPart("metadata") @Valid @Valid FormMetaDataRequest payload, @RequestPart("hierarchies") org.springframework.web.multipart.MultipartFile[] hierarchies, javax.servlet.http.HttpServletRequest request)
-
-