use of org.hisp.dhis.deduplication.DeduplicationStatus in project dhis2-core by dhis2.
the class DeduplicationController method updatePotentialDuplicate.
@PutMapping(value = "/{id}")
@ResponseStatus(value = HttpStatus.OK)
public void updatePotentialDuplicate(@PathVariable String id, @RequestParam(value = "status") String status) throws NotFoundException, BadRequestException {
checkDeduplicationStatusRequestParam(status);
PotentialDuplicate potentialDuplicate = getPotentialDuplicateBy(id);
DeduplicationStatus deduplicationStatus = DeduplicationStatus.valueOf(status);
checkDbAndRequestStatus(potentialDuplicate, deduplicationStatus);
potentialDuplicate.setStatus(deduplicationStatus);
deduplicationService.updatePotentialDuplicate(potentialDuplicate);
}
Aggregations