DDI resource - remove dupplicated annotations (MgmtSoftwareModuleTypeRestResource) (#2061)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
@@ -30,6 +30,7 @@ import org.springframework.web.bind.annotation.GetMapping;
|
|||||||
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.PutMapping;
|
import org.springframework.web.bind.annotation.PutMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -159,7 +160,8 @@ public interface MgmtSoftwareModuleTypeRestApi {
|
|||||||
content = @Content(mediaType = "application/json", schema = @Schema(hidden = true)))
|
content = @Content(mediaType = "application/json", schema = @Schema(hidden = true)))
|
||||||
})
|
})
|
||||||
@DeleteMapping(value = MgmtRestConstants.SOFTWAREMODULETYPE_V1_REQUEST_MAPPING + "/{softwareModuleTypeId}")
|
@DeleteMapping(value = MgmtRestConstants.SOFTWAREMODULETYPE_V1_REQUEST_MAPPING + "/{softwareModuleTypeId}")
|
||||||
ResponseEntity<Void> deleteSoftwareModuleType(@PathVariable("softwareModuleTypeId") Long softwareModuleTypeId);
|
ResponseEntity<Void> deleteSoftwareModuleType(
|
||||||
|
@PathVariable("softwareModuleTypeId") Long softwareModuleTypeId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles the PUT request of updating a software module type .
|
* Handles the PUT request of updating a software module type .
|
||||||
@@ -201,7 +203,7 @@ public interface MgmtSoftwareModuleTypeRestApi {
|
|||||||
produces = { MediaTypes.HAL_JSON_VALUE, MediaType.APPLICATION_JSON_VALUE })
|
produces = { MediaTypes.HAL_JSON_VALUE, MediaType.APPLICATION_JSON_VALUE })
|
||||||
ResponseEntity<MgmtSoftwareModuleType> updateSoftwareModuleType(
|
ResponseEntity<MgmtSoftwareModuleType> updateSoftwareModuleType(
|
||||||
@PathVariable("softwareModuleTypeId") Long softwareModuleTypeId,
|
@PathVariable("softwareModuleTypeId") Long softwareModuleTypeId,
|
||||||
MgmtSoftwareModuleTypeRequestBodyPut restSoftwareModuleType);
|
@RequestBody MgmtSoftwareModuleTypeRequestBodyPut restSoftwareModuleType);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles the POST request of creating new SoftwareModuleTypes. The request body must always be a list of types.
|
* Handles the POST request of creating new SoftwareModuleTypes. The request body must always be a list of types.
|
||||||
@@ -242,5 +244,6 @@ public interface MgmtSoftwareModuleTypeRestApi {
|
|||||||
@PostMapping(value = MgmtRestConstants.SOFTWAREMODULETYPE_V1_REQUEST_MAPPING,
|
@PostMapping(value = MgmtRestConstants.SOFTWAREMODULETYPE_V1_REQUEST_MAPPING,
|
||||||
consumes = { MediaTypes.HAL_JSON_VALUE, MediaType.APPLICATION_JSON_VALUE },
|
consumes = { MediaTypes.HAL_JSON_VALUE, MediaType.APPLICATION_JSON_VALUE },
|
||||||
produces = { MediaTypes.HAL_JSON_VALUE, MediaType.APPLICATION_JSON_VALUE })
|
produces = { MediaTypes.HAL_JSON_VALUE, MediaType.APPLICATION_JSON_VALUE })
|
||||||
ResponseEntity<List<MgmtSoftwareModuleType>> createSoftwareModuleTypes(List<MgmtSoftwareModuleTypeRequestBodyPost> softwareModuleTypes);
|
ResponseEntity<List<MgmtSoftwareModuleType>> createSoftwareModuleTypes(
|
||||||
|
@RequestBody List<MgmtSoftwareModuleTypeRequestBodyPost> softwareModuleTypes);
|
||||||
}
|
}
|
||||||
@@ -29,9 +29,6 @@ import org.springframework.data.domain.Slice;
|
|||||||
import org.springframework.data.domain.Sort;
|
import org.springframework.data.domain.Sort;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.web.bind.annotation.PathVariable;
|
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -50,10 +47,10 @@ public class MgmtSoftwareModuleTypeResource implements MgmtSoftwareModuleTypeRes
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResponseEntity<PagedList<MgmtSoftwareModuleType>> getTypes(
|
public ResponseEntity<PagedList<MgmtSoftwareModuleType>> getTypes(
|
||||||
@RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_PAGING_OFFSET, defaultValue = MgmtRestConstants.REQUEST_PARAMETER_PAGING_DEFAULT_OFFSET) final int pagingOffsetParam,
|
final int pagingOffsetParam,
|
||||||
@RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_PAGING_LIMIT, defaultValue = MgmtRestConstants.REQUEST_PARAMETER_PAGING_DEFAULT_LIMIT) final int pagingLimitParam,
|
final int pagingLimitParam,
|
||||||
@RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_SORTING, required = false) final String sortParam,
|
final String sortParam,
|
||||||
@RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_SEARCH, required = false) final String rsqlParam) {
|
final String rsqlParam) {
|
||||||
final int sanitizedOffsetParam = PagingUtility.sanitizeOffsetParam(pagingOffsetParam);
|
final int sanitizedOffsetParam = PagingUtility.sanitizeOffsetParam(pagingOffsetParam);
|
||||||
final int sanitizedLimitParam = PagingUtility.sanitizePageLimitParam(pagingLimitParam);
|
final int sanitizedLimitParam = PagingUtility.sanitizePageLimitParam(pagingLimitParam);
|
||||||
final Sort sorting = PagingUtility.sanitizeSoftwareModuleTypeSortParam(sortParam);
|
final Sort sorting = PagingUtility.sanitizeSoftwareModuleTypeSortParam(sortParam);
|
||||||
@@ -76,7 +73,7 @@ public class MgmtSoftwareModuleTypeResource implements MgmtSoftwareModuleTypeRes
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResponseEntity<MgmtSoftwareModuleType> getSoftwareModuleType(
|
public ResponseEntity<MgmtSoftwareModuleType> getSoftwareModuleType(
|
||||||
@PathVariable("softwareModuleTypeId") final Long softwareModuleTypeId) {
|
final Long softwareModuleTypeId) {
|
||||||
final SoftwareModuleType foundType = findSoftwareModuleTypeWithExceptionIfNotFound(softwareModuleTypeId);
|
final SoftwareModuleType foundType = findSoftwareModuleTypeWithExceptionIfNotFound(softwareModuleTypeId);
|
||||||
|
|
||||||
return ResponseEntity.ok(MgmtSoftwareModuleTypeMapper.toResponse(foundType));
|
return ResponseEntity.ok(MgmtSoftwareModuleTypeMapper.toResponse(foundType));
|
||||||
@@ -84,15 +81,15 @@ public class MgmtSoftwareModuleTypeResource implements MgmtSoftwareModuleTypeRes
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResponseEntity<Void> deleteSoftwareModuleType(
|
public ResponseEntity<Void> deleteSoftwareModuleType(
|
||||||
@PathVariable("softwareModuleTypeId") final Long softwareModuleTypeId) {
|
final Long softwareModuleTypeId) {
|
||||||
softwareModuleTypeManagement.delete(softwareModuleTypeId);
|
softwareModuleTypeManagement.delete(softwareModuleTypeId);
|
||||||
return ResponseEntity.ok().build();
|
return ResponseEntity.ok().build();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResponseEntity<MgmtSoftwareModuleType> updateSoftwareModuleType(
|
public ResponseEntity<MgmtSoftwareModuleType> updateSoftwareModuleType(
|
||||||
@PathVariable("softwareModuleTypeId") final Long softwareModuleTypeId,
|
final Long softwareModuleTypeId,
|
||||||
@RequestBody final MgmtSoftwareModuleTypeRequestBodyPut restSoftwareModuleType) {
|
final MgmtSoftwareModuleTypeRequestBodyPut restSoftwareModuleType) {
|
||||||
final SoftwareModuleType updatedSoftwareModuleType = softwareModuleTypeManagement.update(entityFactory
|
final SoftwareModuleType updatedSoftwareModuleType = softwareModuleTypeManagement.update(entityFactory
|
||||||
.softwareModuleType().update(softwareModuleTypeId).description(restSoftwareModuleType.getDescription())
|
.softwareModuleType().update(softwareModuleTypeId).description(restSoftwareModuleType.getDescription())
|
||||||
.colour(restSoftwareModuleType.getColour()));
|
.colour(restSoftwareModuleType.getColour()));
|
||||||
@@ -102,7 +99,7 @@ public class MgmtSoftwareModuleTypeResource implements MgmtSoftwareModuleTypeRes
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResponseEntity<List<MgmtSoftwareModuleType>> createSoftwareModuleTypes(
|
public ResponseEntity<List<MgmtSoftwareModuleType>> createSoftwareModuleTypes(
|
||||||
@RequestBody final List<MgmtSoftwareModuleTypeRequestBodyPost> softwareModuleTypes) {
|
final List<MgmtSoftwareModuleTypeRequestBodyPost> softwareModuleTypes) {
|
||||||
final List<SoftwareModuleType> createdSoftwareModules = softwareModuleTypeManagement
|
final List<SoftwareModuleType> createdSoftwareModules = softwareModuleTypeManagement
|
||||||
.create(MgmtSoftwareModuleTypeMapper.smFromRequest(entityFactory, softwareModuleTypes));
|
.create(MgmtSoftwareModuleTypeMapper.smFromRequest(entityFactory, softwareModuleTypes));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user