Uses of Class
com.broadleafcommerce.catalogbrowse.domain.ProductTerm
Packages that use ProductTerm
Package
Description
-
Uses of ProductTerm in com.broadleafcommerce.catalogbrowse.domain
Methods in com.broadleafcommerce.catalogbrowse.domain that return ProductTermModifier and TypeMethodDescriptionSearchProductRequiredOptionInfo.getDefaultChoiceUnderlyingDefaultTerm()The defaultProductTermfor the defaultSpecificItemChoiceif relevant.Methods in com.broadleafcommerce.catalogbrowse.domain that return types with arguments of type ProductTermModifier and TypeMethodDescriptionProduct.getTerms()The list ofProductTermsthat are associated with this product.Methods in com.broadleafcommerce.catalogbrowse.domain with parameters of type ProductTermModifier and TypeMethodDescriptionvoidSearchProductRequiredOptionInfo.setDefaultChoiceUnderlyingDefaultTerm(ProductTerm defaultChoiceUnderlyingDefaultTerm) The defaultProductTermfor the defaultSpecificItemChoiceif relevant.Method parameters in com.broadleafcommerce.catalogbrowse.domain with type arguments of type ProductTermModifier and TypeMethodDescriptionvoidProduct.setTerms(List<ProductTerm> terms) The list ofProductTermsthat are associated with this product. -
Uses of ProductTerm in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Methods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product with type parameters of type ProductTermModifier and TypeMethodDescription<T extends ProductTerm>
Set<com.broadleafcommerce.pricing.client.domain.PriceableTarget>VariantPriceableTargetUtils.createTargets(@NonNull VariantPriceableTargetRequest request) CreatesPriceableTargetsfor aVariant.Methods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product that return types with arguments of type ProductTermModifier and TypeMethodDescriptionProductPriceableTargetUtils.getDefaultTerm(@NonNull Product product) Finds the defaultProductTermon the givenProductif any.protected Optional<ProductTerm>VariantPriceableTargetUtils.getDefaultTerm(Product product) Methods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product with parameters of type ProductTermModifier and TypeMethodDescriptionprotected com.broadleafcommerce.pricing.client.domain.PriceableTargetProductOptionsProductPriceableTargetsBuilder.buildTargetForSpecificItemChoiceByPricingKey(@NonNull SpecificItemChoice choice, Product parentsProduct, ProductTerm term) Builds thePriceableTargetbased on aSpecific Choice's pricing key.protected com.broadleafcommerce.pricing.client.domain.PriceableTargetProductOptionsProductPriceableTargetsBuilder.createPriceableTarget(@NonNull ItemChoice itemChoice, @NonNull Map<String, javax.money.MonetaryAmount> priceableFields, ProductTerm term) Creates aPriceableTargetfor anItemChoice.protected com.broadleafcommerce.pricing.client.domain.PriceableTargetProductPriceableTargetUtils.createTargetForLowestPricedSku(@NonNull SkuPricingPredicate lowestPricedSkuPredicate, @NonNull Product product, ProductTerm term) Creates aPriceableTargetfor theSkuPricingPredicatethat represents the lowest priced sku.protected com.broadleafcommerce.pricing.client.domain.PriceableTargetProductPriceableTargetUtils.createTargetForPricingKey(@NonNull Product product, @NonNull Map<String, javax.money.MonetaryAmount> priceableFields, ProductTerm term) Creates thePriceableTargetfor aProductusingProduct.getPricingKey()asPriceableTarget.getTargetId().protected com.broadleafcommerce.pricing.client.domain.PriceableTargetVariantPriceableTargetUtils.createTargetForProductPricingKey(@NonNull Variant variant, @NonNull Product product, @NonNull Map<String, javax.money.MonetaryAmount> priceableFields, ProductTerm term) Creates thePriceableTargetfor aVariantusing its owning product'spricingKeyasPriceableTarget.getTargetId().protected com.broadleafcommerce.pricing.client.domain.PriceableTargetProductPriceableTargetUtils.createTargetForSku(@NonNull Product product, @NonNull Map<String, javax.money.MonetaryAmount> priceableFields, ProductTerm term) protected com.broadleafcommerce.pricing.client.domain.PriceableTargetVariantPriceableTargetUtils.createTargetForSku(@NonNull Variant variant, @NonNull Map<String, javax.money.MonetaryAmount> priceableFields, Product product, ProductTerm term) protected booleanProductOptionsProductPriceableTargetsBuilder.matchesExistingSubscriptionTerms(@NonNull ProductTerm productTerm, ExistingSubscriptionTerms existingTerms) Determines if theProductTermmatches theExistingSubscriptionTermsby type & length.protected booleanProductPriceableTargetUtils.matchesExistingSubscriptionTerms(@NonNull ProductTerm productTerm, ExistingSubscriptionTerms existingTerms) Determines if theProductTermmatches theExistingSubscriptionTermsby type & length.protected booleanVariantPriceableTargetUtils.matchesExistingSubscriptionTerms(@NonNull ProductTerm productTerm, ExistingSubscriptionTerms existingTerms) Determines if theProductTermmatches theExistingSubscriptionTermsby type & length. -
Uses of ProductTerm in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.domain
Methods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.domain with type parameters of type ProductTermModifier and TypeMethodDescription<T extends ProductTerm>
Collection<T>VariantPriceableTargetRequest.getProductTerms()