@Override public Volume apply(ProductItem item) { float volumeSize = ProductItems.capacity().apply(item); return new VolumeImpl( item.getId() + "", item.getDescription().indexOf(STORAGE_AREA_NETWORK) != -1 ? Volume.Type.SAN : Volume.Type.LOCAL, volumeSize, null, categoryCode(FIRST_GUEST_DISK).apply(item), false); } })).build();
@Override public Volume apply(ProductItem item) { float volumeSize = ProductItems.capacity().apply(item); return new VolumeImpl( item.getId() + "", item.getDescription().indexOf(STORAGE_AREA_NETWORK) != -1 ? Volume.Type.SAN : Volume.Type.LOCAL, volumeSize, null, categoryCode(FIRST_GUEST_DISK).apply(item), false); } })).build();
public Builder fromProductItem(ProductItem in) { return this .id(in.getId()) .description(in.getDescription()) .softwareDescriptionId(in.getSoftwareDescriptionId()) .softwareDescription(in.getSoftwareDescription()); } }
public Builder fromProductItem(ProductItem in) { return this .id(in.getId()) .description(in.getDescription()) .softwareDescriptionId(in.getSoftwareDescriptionId()) .softwareDescription(in.getSoftwareDescription()); } }
public Builder fromProductItem(ProductItem in) { return this .id(in.getId()) .description(in.getDescription()) .softwareDescriptionId(in.getSoftwareDescriptionId()) .softwareDescription(in.getSoftwareDescription()); } }
private void checkProductItem(ProductItem item) { assert item.getId() > 0 : item; assert item.getDescription() != null : item; checkCategories(item.getCategories()); // units and capacity may be null assertTrue(item.getPrices().size() >= 0); for (ProductItemPrice price : item.getPrices()) { // ProductItemPrice newDetails = // client.getProductItemPrice(prices.getId()); // assertEquals(item.getId(), newDetails.getId()); checkPrice(price); } }
public T fromProductItem(ProductItem in) { return this .id(in.getId()) .description(in.getDescription()) .units(in.getUnits()) .capacity(in.getCapacity()) .prices(in.getPrices()) .categories(in.getCategories()); } }
public T fromProductItem(ProductItem in) { return this .id(in.getId()) .description(in.getDescription()) .units(in.getUnits()) .capacity(in.getCapacity()) .prices(in.getPrices()) .categories(in.getCategories()); } }