Pull request #449: RED-4249 - multiple watermarks per dossier template

Merge in RED/persistence-service from RED-4249-fix2 to master

* commit '1b3621db97f3ab6279edba72ce88375ab59a15d5':
  RED-4249 - multiple watermarks per dossier template
This commit is contained in:
Timo Bejan 2022-06-20 20:14:55 +02:00
commit 237667e9c8
4 changed files with 4 additions and 5 deletions

View File

@ -24,7 +24,7 @@ public interface WatermarkResource {
Watermark getWatermark(@PathVariable(WATERMARK_ID_PARAMETER_NAME) long watermarkId);
@GetMapping(value = WATERMARK_PATH, produces = MediaType.APPLICATION_JSON_VALUE)
List<Watermark> getWatermarksForDossierTemplateId(@RequestParam(DOSSIER_TEMPLATE_ID_PARAMETER_NAME) long dossierTemplateId);
List<Watermark> getWatermarksForDossierTemplateId(@RequestParam(DOSSIER_TEMPLATE_ID_PARAMETER_NAME) String dossierTemplateId);
@ResponseStatus(HttpStatus.NO_CONTENT)
@DeleteMapping(value = WATERMARK_PATH + WATERMARK_ID_PATH_VARIABLE)

View File

@ -84,7 +84,7 @@ public class WatermarkService {
}
public List<WatermarkEntity> getWatermarksForDossierTemplateId(long dossierTemplateId) {
public List<WatermarkEntity> getWatermarksForDossierTemplateId(String dossierTemplateId) {
return watermarkRepository.findByDossierTemplateId(dossierTemplateId);
}

View File

@ -7,5 +7,5 @@ import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
public interface WatermarkRepository extends JpaRepository<WatermarkEntity, Long> {
List<WatermarkEntity> findByDossierTemplateId(long dossierTemplateId);
List<WatermarkEntity> findByDossierTemplateId(String dossierTemplateId);
}

View File

@ -1,6 +1,5 @@
package com.iqser.red.service.peristence.v1.server.controller;
import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.WatermarkEntity;
import com.iqser.red.service.persistence.management.v1.processor.service.WatermarkService;
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.configuration.Watermark;
import com.iqser.red.service.persistence.service.v1.api.resources.WatermarkResource;
@ -31,7 +30,7 @@ public class WatermarkController implements WatermarkResource {
}
@Override
public List<Watermark> getWatermarksForDossierTemplateId(@RequestParam(value = DOSSIER_TEMPLATE_ID_PARAMETER_NAME)long dossierTemplateId) {
public List<Watermark> getWatermarksForDossierTemplateId(@RequestParam(value = DOSSIER_TEMPLATE_ID_PARAMETER_NAME) String dossierTemplateId) {
return convert(watermarkService.getWatermarksForDossierTemplateId(dossierTemplateId), Watermark.class);
}