RED-6501: Removed unneeded manually implemented delete queries

This commit is contained in:
Viktor Seifert 2023-04-04 16:13:07 +02:00
parent ffc4e9bd0e
commit b81aaedeab
10 changed files with 5 additions and 40 deletions

View File

@ -47,7 +47,7 @@ public class ForceRedactionPersistenceService {
@Transactional
public void hardDelete(String fileId, String annotationId) {
forceRedactionRepository.hardDelete(new AnnotationEntityId(annotationId, fileId));
forceRedactionRepository.deleteById(new AnnotationEntityId(annotationId, fileId));
}

View File

@ -47,7 +47,7 @@ public class ImageRecategorizationPersistenceService {
@Transactional
public void hardDelete(String fileId, String annotationId) {
imageRecategorizationRepository.hardDelete(new AnnotationEntityId(annotationId, fileId));
imageRecategorizationRepository.deleteById(new AnnotationEntityId(annotationId, fileId));
}

View File

@ -46,7 +46,7 @@ public class LegalBasisChangePersistenceService {
@Transactional
public void hardDelete(String fileId, String annotationId) {
legalBasisChangeRepository.hardDelete(new AnnotationEntityId(annotationId, fileId));
legalBasisChangeRepository.deleteById(new AnnotationEntityId(annotationId, fileId));
}

View File

@ -62,7 +62,7 @@ public class RemoveRedactionPersistenceService {
@Transactional
public void hardDelete(String fileId, String annotationId) {
removeRedactionRepository.hardDelete(new AnnotationEntityId(annotationId, fileId));
removeRedactionRepository.deleteById(new AnnotationEntityId(annotationId, fileId));
}

View File

@ -63,7 +63,7 @@ public class ResizeRedactionPersistenceService {
@Transactional
public void hardDelete(String fileId, String annotationId) {
resizeRedactionRepository.hardDelete(new AnnotationEntityId(annotationId, fileId));
resizeRedactionRepository.deleteById(new AnnotationEntityId(annotationId, fileId));
}

View File

@ -7,7 +7,6 @@ import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.AnnotationEntityId;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.ManualForceRedactionEntity;
@ -15,12 +14,6 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations
public interface ForceRedactionRepository extends JpaRepository<ManualForceRedactionEntity, AnnotationEntityId> {
@Transactional
@Modifying(flushAutomatically = true, clearAutomatically = true)
@Query("delete from ManualForceRedactionEntity e where e.id = :id")
void hardDelete(AnnotationEntityId id);
@Modifying(clearAutomatically = true)
@Query("update ManualForceRedactionEntity mfr set mfr.status = :annotationStatus " + "where mfr.id = :annotationEntityId")
void updateStatus(AnnotationEntityId annotationEntityId, AnnotationStatus annotationStatus);

View File

@ -7,7 +7,6 @@ import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.AnnotationEntityId;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.ManualImageRecategorizationEntity;
@ -15,12 +14,6 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations
public interface ImageRecategorizationRepository extends JpaRepository<ManualImageRecategorizationEntity, AnnotationEntityId> {
@Transactional
@Modifying(flushAutomatically = true, clearAutomatically = true)
@Query("delete from ManualImageRecategorizationEntity e where e.id = :id")
void hardDelete(AnnotationEntityId id);
@Modifying(clearAutomatically = true)
@Query("update ManualImageRecategorizationEntity mir set mir.status = :annotationStatus " + "where mir.id = :annotationEntityId")
void updateStatus(AnnotationEntityId annotationEntityId, AnnotationStatus annotationStatus);

View File

@ -7,7 +7,6 @@ import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.AnnotationEntityId;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.ManualLegalBasisChangeEntity;
@ -15,12 +14,6 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations
public interface LegalBasisChangeRepository extends JpaRepository<ManualLegalBasisChangeEntity, AnnotationEntityId> {
@Transactional
@Modifying(flushAutomatically = true, clearAutomatically = true)
@Query("delete from ManualLegalBasisChangeEntity e where e.id = :id")
void hardDelete(AnnotationEntityId id);
@Modifying(clearAutomatically = true)
@Query("update ManualLegalBasisChangeEntity mlbc set mlbc.status = :annotationStatus, mlbc.processedDate = :processedDate " + "where mlbc.id = :annotationEntityId")
void updateStatus(AnnotationEntityId annotationEntityId, AnnotationStatus annotationStatus, OffsetDateTime processedDate);

View File

@ -7,7 +7,6 @@ import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.AnnotationEntityId;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.IdRemovalEntity;
@ -15,12 +14,6 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations
public interface RemoveRedactionRepository extends JpaRepository<IdRemovalEntity, AnnotationEntityId> {
@Transactional
@Modifying(flushAutomatically = true, clearAutomatically = true)
@Query("delete from IdRemovalEntity e where e.id = :id")
void hardDelete(AnnotationEntityId id);
@Modifying
@Query("update IdRemovalEntity idr set idr.softDeletedTime = :softDeletedTime where idr.id = :annotationEntityId")
void updateSoftDelete(AnnotationEntityId annotationEntityId, OffsetDateTime softDeletedTime);

View File

@ -7,7 +7,6 @@ import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.AnnotationEntityId;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.ManualResizeRedactionEntity;
@ -15,12 +14,6 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations
public interface ResizeRedactionRepository extends JpaRepository<ManualResizeRedactionEntity, AnnotationEntityId> {
@Transactional
@Modifying(flushAutomatically = true, clearAutomatically = true)
@Query("delete from ManualResizeRedactionEntity e where e.id = :id")
void hardDelete(AnnotationEntityId id);
@Modifying(clearAutomatically = true)
@Query("update ManualResizeRedactionEntity mrd set mrd.status = :annotationStatus, mrd.processedDate = :processedDate " + "where mrd.id = :annotationEntityId")
void updateStatus(AnnotationEntityId annotationEntityId, AnnotationStatus annotationStatus, OffsetDateTime processedDate);