@Override public CreateResponse<BundleOrderItem> createOrRetrieveCopyInstance(MultiTenantCopyContext context) throws CloneNotSupportedException { CreateResponse<BundleOrderItem> createResponse = super.createOrRetrieveCopyInstance(context); if (createResponse.isAlreadyPopulated()) { return createResponse; } BundleOrderItem cloned = createResponse.getClone(); cloned.setBaseRetailPrice(getBaseRetailPrice()); cloned.setBaseSalePrice(getBaseSalePrice()); cloned.setProductBundle(productBundle); cloned.setSku(sku); return createResponse; }
bundleOrderItem.setSku(sku); bundleOrderItem.setName(product.getName()); bundleOrderItem.setProductBundle(bundle); bundleOrderItem.setOrder(order);
bundleOrderItem.setSku(productBundle.getDefaultSku()); bundleOrderItem.setName(productBundle.getName()); bundleOrderItem.setProductBundle(productBundle); bundleOrderItem.setOrder(order);
bundleOrderItem.setSku(itemRequest.getSku()); bundleOrderItem.setName(itemRequest.getName()); bundleOrderItem.setProductBundle(productBundle); bundleOrderItem.setOrder(itemRequest.getOrder());
bundleOrderItem.setOrder(order); bundleOrderItem.setRetailPrice(new Money(10D)); bundleOrderItem.setProductBundle(pb);