@Override public ProductItem apply(ProductItemPrice productItemPrice) { Set<ProductItemCategory> categories = productItemPrice.getCategories(); ProductItem item = productItemPrice.getItem(); ProductItem.Builder builder = productItemPrice.getItem().toBuilder(); if (item.getCategories().size() == 0 && categories.size() != 0) { builder.categories(categories); } return builder.build(); } };
public T fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .itemId(in.getItemId()) .recurringFee(in.getRecurringFee()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .item(in.getItem()) .categories(in.getCategories()); } }
public T fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .itemId(in.getItemId()) .recurringFee(in.getRecurringFee()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .item(in.getItem()) .categories(in.getCategories()); } }
@Override public ProductItem apply(ProductItemPrice productItemPrice) { Set<ProductItemCategory> categories = productItemPrice.getCategories(); ProductItem item = productItemPrice.getItem(); ProductItem.Builder builder = productItemPrice.getItem().toBuilder(); if (item.getCategories().size() == 0 && categories.size() != 0) { builder.categories(categories); } return builder.build(); } };
public Builder fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .recurringFee(in.getRecurringFee()) .item(in.getItem()); } }
public Builder fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .recurringFee(in.getRecurringFee()) .item(in.getItem()); } }
public Builder fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .recurringFee(in.getRecurringFee()) .item(in.getItem()); } }