Class AdMapper
java.lang.Object
ru.skypro.homework.component.mapper.AdMapper
Маппер для преобразования данных объявлений между DTO и сущностями.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmap(CreateOrUpdateAd createOrUpdateAd) ПреобразуетCreateOrUpdateAdвAdEntity.ПреобразуетAdEntityвExtendedAd.
-
Constructor Details
-
AdMapper
public AdMapper()
-
-
Method Details
-
map
ПреобразуетCreateOrUpdateAdвAdEntity.- Parameters:
createOrUpdateAd- DTO с данными для создания и обновления объявления, которое нужно преобразовать- Returns:
AdEntity, сущность содержащую краткую информацию о товаре в объявлении
-
map
ПреобразуетAdEntityвExtendedAd.- Parameters:
adEntity- Сущность объявления, которую нужно преобразовать- Returns:
ExtendedAd, объект DTO содержащий полную информацию о товаре в объявлении
-
map
- Parameters:
adEntities- Список объявлений, который нужно преобразовать- Returns:
Ads, объект DTO содержащий информацию об общем количестве объявлений и список всех объявлений
-