Revize 7bf2464a
Přidáno uživatelem Jakub Šmíd před asi 2 roky(ů)
backend/src/main/java/cz/zcu/kiv/backendapi/catalog/CatalogItemServiceImpl.java | ||
---|---|---|
224 | 224 |
} |
225 | 225 |
|
226 | 226 |
/** |
227 |
* Converts catalog DTO to catalog entity
|
|
227 |
* Converts catalog item DTO to catalog item entity
|
|
228 | 228 |
* |
229 |
* @param catalogItemDto catalog DTO |
|
230 |
* @param catalogItem catalog entity |
|
229 |
* @param catalogItemDto catalog item DTO
|
|
230 |
* @param catalogItem catalog item entity
|
|
231 | 231 |
*/ |
232 | 232 |
private void convertDtoToEntity(CatalogItemDto catalogItemDto, CatalogItem catalogItem) { |
233 | 233 |
catalogItem.setName(catalogItemDto.getName()); |
... | ... | |
247 | 247 |
catalogItem.getCountries().addAll(catalogItemDto.getCountries() |
248 | 248 |
.stream().map(s -> new Country(s, catalogItem)).collect(Collectors.toSet())); |
249 | 249 |
|
250 |
catalogItemDto.getAlternativeNames().add(catalogItemDto.getName()); |
|
250 | 251 |
catalogItem.getAlternativeNames().clear(); |
251 | 252 |
catalogItem.getAlternativeNames().addAll(catalogItemDto.getAlternativeNames() |
252 | 253 |
.stream().map(s -> new AlternativeName(s, catalogItem)).collect(Collectors.toSet())); |
... | ... | |
259 | 260 |
} |
260 | 261 |
|
261 | 262 |
/** |
262 |
* Converts catalog entity to catalog DTO
|
|
263 |
* Converts catalog item entity to catalog item DTO
|
|
263 | 264 |
* |
264 |
* @param catalogItem catalog entity |
|
265 |
* @return catalog DTO |
|
265 |
* @param catalogItem catalog item entity
|
|
266 |
* @return catalog item DTO
|
|
266 | 267 |
*/ |
267 | 268 |
private CatalogItemDto convertEntityToDto(CatalogItem catalogItem) { |
268 | 269 |
CatalogItemDto catalogItemDto = new CatalogItemDto(); |
Také k dispozici: Unified diff
Added controller and some tests for external catalog
re #9624