public static TaxCategoryBuilder of(final String name, final List<TaxRate> taxRates) { return new TaxCategoryBuilder(name, taxRates); }
public TaxCategoryBuilder description(final Optional<String> description) { this.description = description; return getThis(); }
public static TaxCategoryBuilder of(final TaxCategoryDraft taxCategoryDraft) { return of(taxCategoryDraft.getName(), taxCategoryDraft.getTaxRates()).description(taxCategoryDraft.getDescription()); }
public TaxCategoryBuilder description(final String description) { return description(Optional.ofNullable(description)); }
public static TaxCategoryBuilder of(final TaxCategoryDraft taxCategoryDraft) { return of(taxCategoryDraft.getName(), taxCategoryDraft.getTaxRates()).description(taxCategoryDraft.getDescription()); }
public TaxCategoryBuilder description(final String description) { return description(Optional.ofNullable(description)); }
public static TaxCategoryBuilder of(final NewTaxCategory newTaxCategory) { return of(newTaxCategory.getName(), newTaxCategory.getTaxRates()).description(newTaxCategory.getDescription()); }
public TaxCategoryBuilder description(final Optional<String> description) { this.description = description; return getThis(); }
public TaxCategoryBuilder description(final String description) { return description(Optional.ofNullable(description)); }
public static TaxCategoryBuilder of(final String name, final List<TaxRate> taxRates) { return new TaxCategoryBuilder(name, taxRates); }
public TaxCategoryBuilder description(final Optional<String> description) { this.description = description; return getThis(); }
public static TaxCategoryBuilder of(final String name, final List<TaxRate> taxRates) { return new TaxCategoryBuilder(name, taxRates); }