default Price withValidUntil(final ZonedDateTime validUntil) { return PriceBuilder.of(this).validUntil(validUntil).build(); }
public Price withValidUntil(final ZonedDateTime validUntil) { return PriceBuilder.of(this).validUntil(validUntil).build(); }
default Price withValidUntil(final ZonedDateTime validUntil) { return PriceBuilder.of(this).validUntil(validUntil).build(); }
public static PriceBuilder of(final Price template) { return of(template.getValue()) .country(template.getCountry()) .customerGroup(template.getCustomerGroup()) .channel(template.getChannel()) .discounted(template.getDiscounted()) .validFrom(template.getValidFrom()) .validUntil(template.getValidUntil()) .id(template.getId()); }