Uses of Class
com.broadleafcommerce.catalog.domain.enumeration.DataDrivenEnum
Packages that use DataDrivenEnum
Package
Description
-
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.domain.enumeration.commerce
Methods in com.broadleafcommerce.catalog.domain.enumeration.commerce that return DataDrivenEnumModifier and TypeMethodDescriptionDataDrivenEnumDetails.getDataDrivenEnum()DataDrivenEnumDetailsContext.getResolvedDataDrivenEnum()The resolved data driven enum for theDataDrivenEnumDetailsContext.request.Methods in com.broadleafcommerce.catalog.domain.enumeration.commerce with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionvoidDataDrivenEnumDetails.setDataDrivenEnum(DataDrivenEnum dataDrivenEnum) voidDataDrivenEnumDetailsContext.setResolvedDataDrivenEnum(DataDrivenEnum resolvedDataDrivenEnum) The resolved data driven enum for theDataDrivenEnumDetailsContext.request.Constructors in com.broadleafcommerce.catalog.domain.enumeration.commerce with parameters of type DataDrivenEnumModifierConstructorDescriptionDataDrivenEnumDetails(DataDrivenEnum dataDrivenEnum, boolean associatedCategoryExists) DataDrivenEnumDetailsContext(DataDrivenEnumDetailsRequest request, DataDrivenEnum resolvedDataDrivenEnum) -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.domain.product
Methods in com.broadleafcommerce.catalog.domain.product that return DataDrivenEnumModifier and TypeMethodDescriptionConsolidatedProduct.getBrand()Product.getBrand()ConsolidatedProduct.getMerchandisingType()Product.getMerchandisingType()ConsolidatedProduct.getTargetDemographic()Product.getTargetDemographic()Methods in com.broadleafcommerce.catalog.domain.product that return types with arguments of type DataDrivenEnumMethods in com.broadleafcommerce.catalog.domain.product with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionvoidConsolidatedProduct.setBrand(DataDrivenEnum brand) voidProduct.setBrand(DataDrivenEnum brand) voidConsolidatedProduct.setMerchandisingType(DataDrivenEnum merchandisingType) voidProduct.setMerchandisingType(DataDrivenEnum merchandisingType) voidConsolidatedProduct.setTargetDemographic(DataDrivenEnum targetDemographic) voidProduct.setTargetDemographic(DataDrivenEnum targetDemographic) Method parameters in com.broadleafcommerce.catalog.domain.product with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionvoidConsolidatedProduct.setDataDrivenEnums(List<DataDrivenEnum> dataDrivenEnums) Constructors in com.broadleafcommerce.catalog.domain.product with parameters of type DataDrivenEnumModifierConstructorDescriptionProduct(String id, String name, String uri, String description, String sku, String upc, String externalId, javax.money.CurrencyUnit currency, String pricingKey, javax.money.MonetaryAmount msrp, javax.money.MonetaryAmount defaultPrice, javax.money.MonetaryAmount salePrice, javax.money.MonetaryAmount cost, String metaTitle, String metaDescription, String displayTemplate, boolean online, boolean discountable, String inventoryType, String mergingType, boolean availableOnline, String inventoryCheckStrategy, String inventoryReservationStrategy, boolean eligibleForPickup, Map<String, FulfillmentFlatRate> fulfillmentFlatRates, Instant activeStartDate, Instant activeEndDate, Dimensions dimension, Weight weight, boolean searchable, boolean individuallySold, boolean merchandisingProduct, String productType, List<String> keywords, Map<String, Attribute> attributes, List<IncludedProduct> includedProducts, List<ProductOption> options, ReviewsSummary reviewsSummary, ProductAsset primaryAsset, Category primaryCategory, List<String> tags, DataDrivenEnum brand, DataDrivenEnum merchandisingType, DataDrivenEnum targetDemographic, com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState, String taxCode, Integer minimumThreshold, Integer maximumThreshold, Variant defaultVariant) -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.domain.product.commerce
Methods in com.broadleafcommerce.catalog.domain.product.commerce that return DataDrivenEnumModifier and TypeMethodDescriptionProductDetails.getBrand()ProductSummary.getBrand()ProductDetails.getMerchandisingType()ProductSummary.getMerchandisingType()ProductDetails.getTargetDemographic()ProductSummary.getTargetDemographic()Methods in com.broadleafcommerce.catalog.domain.product.commerce that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionProductDetailsContext.getRelatedDataDrivenEnums()An aggregation of all of theDataDrivenEnumsrelated to theProductDetailsContext.resolvedProduct.Methods in com.broadleafcommerce.catalog.domain.product.commerce with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionvoidProductDetails.setBrand(DataDrivenEnum brand) voidProductSummary.setBrand(DataDrivenEnum brand) voidProductDetails.setMerchandisingType(DataDrivenEnum merchandisingType) voidProductSummary.setMerchandisingType(DataDrivenEnum merchandisingType) voidProductDetails.setTargetDemographic(DataDrivenEnum targetDemographic) voidProductSummary.setTargetDemographic(DataDrivenEnum targetDemographic) Method parameters in com.broadleafcommerce.catalog.domain.product.commerce with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionvoidProductDetailsContext.setRelatedDataDrivenEnums(List<DataDrivenEnum> relatedDataDrivenEnums) An aggregation of all of theDataDrivenEnumsrelated to theProductDetailsContext.resolvedProduct. -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.service.enumeration
Classes in com.broadleafcommerce.catalog.service.enumeration with type parameters of type DataDrivenEnumModifier and TypeInterfaceDescriptioninterfaceDataDrivenEnumService<D extends DataDrivenEnum>Service API forDataDrivenEnums.classDefaultDataDrivenEnumService<D extends DataDrivenEnum> -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.service.enumeration.commerce
Methods in com.broadleafcommerce.catalog.service.enumeration.commerce that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected DataDrivenEnumService<DataDrivenEnum>DefaultDataDrivenEnumDetailsService.getDataDrivenEnumService()protected Set<DataDrivenEnum>DefaultDataDrivenEnumDetailsService.resolveDataDrivenEnums(DataDrivenEnumDetailsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.catalog.service.enumeration.commerce with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected Collection<DataDrivenEnumDetails>DefaultDataDrivenEnumDetailsService.buildDetails(Collection<DataDrivenEnum> dataDrivenEnums, DataDrivenEnumDetailsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.catalog.service.enumeration.commerce with type arguments of type DataDrivenEnumModifierConstructorDescriptionDefaultDataDrivenEnumDetailsService(com.broadleafcommerce.common.extension.TypeFactory typeFactory, DataDrivenEnumService<DataDrivenEnum> dataDrivenEnumService, CategoryService<Category> categoryService) -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.service.product.commerce.context.contributor
Methods in com.broadleafcommerce.catalog.service.product.commerce.context.contributor that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected DataDrivenEnumService<DataDrivenEnum>RelatedDataDrivenEnumsProductContextContributor.getDataDrivenEnumService()Methods in com.broadleafcommerce.catalog.service.product.commerce.context.contributor with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionprotected voidRelatedDataDrivenEnumsProductContextContributor.addDataDrivenEnumIdByProductId(DataDrivenEnum dataDrivenEnum, String productId, Map<String, Set<String>> enumIdsByProductId) Method parameters in com.broadleafcommerce.catalog.service.product.commerce.context.contributor with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected voidRelatedDataDrivenEnumsProductContextContributor.setDataDrivenEnums(@NonNull Collection<? extends ProductDetailsContext> productDetailsContexts, List<DataDrivenEnum> dataDrivenEnumsForAllProducts, Map<String, Set<String>> enumIdsByProductId) Constructor parameters in com.broadleafcommerce.catalog.service.product.commerce.context.contributor with type arguments of type DataDrivenEnumModifierConstructorDescriptionRelatedDataDrivenEnumsProductContextContributor(DataDrivenEnumService<DataDrivenEnum> dataDrivenEnumService) -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.service.product.commerce.contributor
Method parameters in com.broadleafcommerce.catalog.service.product.commerce.contributor with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected <P extends ProductDetails>
voidDataDrivenEnumsProductDetailsContributor.setDataDrivenEnumIfPresent(List<DataDrivenEnum> relatedDataDrivenEnums, P productDetails, Function<P, DataDrivenEnum> dataDrivenEnumGetter, BiConsumer<P, DataDrivenEnum> dataDrivenEnumSetter) protected <P extends ProductDetails>
voidDataDrivenEnumsProductDetailsContributor.setDataDrivenEnumIfPresent(List<DataDrivenEnum> relatedDataDrivenEnums, P productDetails, Function<P, DataDrivenEnum> dataDrivenEnumGetter, BiConsumer<P, DataDrivenEnum> dataDrivenEnumSetter) protected <P extends ProductDetails>
voidDataDrivenEnumsProductDetailsContributor.setDataDrivenEnumIfPresent(List<DataDrivenEnum> relatedDataDrivenEnums, P productDetails, Function<P, DataDrivenEnum> dataDrivenEnumGetter, BiConsumer<P, DataDrivenEnum> dataDrivenEnumSetter) protected voidDataDrivenEnumsProductDetailsContributor.setDataDrivenEnums(ProductDetails productDetails, List<DataDrivenEnum> relatedDataDrivenEnums) -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.service.product.consolidation
Methods in com.broadleafcommerce.catalog.service.product.consolidation that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected DataDrivenEnumService<DataDrivenEnum>DataDrivenEnumConsolidationContributor.getDataDrivenEnumService()Methods in com.broadleafcommerce.catalog.service.product.consolidation with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionprotected voidDataDrivenEnumConsolidationContributor.addDataDrivenEnumId(DataDrivenEnum dataDrivenEnum, List<String> enumIds) Method parameters in com.broadleafcommerce.catalog.service.product.consolidation with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected <P extends ConsolidatedProduct>
voidDataDrivenEnumConsolidationContributor.setDataDrivenEnumIfPresent(P product, List<DataDrivenEnum> dataDrivenEnumsForAllProducts, Function<P, DataDrivenEnum> dataDrivenEnumGetter, BiConsumer<P, DataDrivenEnum> dataDrivenEnumSetter) Finds and sets the product's data driven enum field if present using the given getter and setter, and add the enum toConsolidatedProduct.getDataDrivenEnums().protected <P extends ConsolidatedProduct>
voidDataDrivenEnumConsolidationContributor.setDataDrivenEnumIfPresent(P product, List<DataDrivenEnum> dataDrivenEnumsForAllProducts, Function<P, DataDrivenEnum> dataDrivenEnumGetter, BiConsumer<P, DataDrivenEnum> dataDrivenEnumSetter) Finds and sets the product's data driven enum field if present using the given getter and setter, and add the enum toConsolidatedProduct.getDataDrivenEnums().protected <P extends ConsolidatedProduct>
voidDataDrivenEnumConsolidationContributor.setDataDrivenEnumIfPresent(P product, List<DataDrivenEnum> dataDrivenEnumsForAllProducts, Function<P, DataDrivenEnum> dataDrivenEnumGetter, BiConsumer<P, DataDrivenEnum> dataDrivenEnumSetter) Finds and sets the product's data driven enum field if present using the given getter and setter, and add the enum toConsolidatedProduct.getDataDrivenEnums().protected voidDataDrivenEnumConsolidationContributor.setDataDrivenEnumsForProduct(ConsolidatedProduct product, List<DataDrivenEnum> dataDrivenEnumsForAllProducts) Constructor parameters in com.broadleafcommerce.catalog.service.product.consolidation with type arguments of type DataDrivenEnumModifierConstructorDescriptionDataDrivenEnumConsolidationContributor(com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, DataDrivenEnumService<DataDrivenEnum> dataDrivenEnumService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.service.product.hydration
Methods in com.broadleafcommerce.catalog.service.product.hydration that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionResolvedProductReferences.getDataDrivenEnumsById()Contains the results of querying forProductReferences.dataDrivenEnumIdsToFind.protected DataDrivenEnumService<DataDrivenEnum>DefaultProductHydrationService.getDataDrivenEnumService()Methods in com.broadleafcommerce.catalog.service.product.hydration with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionprotected voidDefaultProductHydrationService.applyHydration(DataDrivenEnum dataDrivenEnum, String hydrationTarget, ResolvedProductReferences foundItems) protected voidDefaultProductHydrationService.determineReferences(DataDrivenEnum dataDrivenEnum, ProductReferences references) Method parameters in com.broadleafcommerce.catalog.service.product.hydration with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionvoidResolvedProductReferences.setDataDrivenEnumsById(Map<String, DataDrivenEnum> dataDrivenEnumsById) Contains the results of querying forProductReferences.dataDrivenEnumIdsToFind.Constructor parameters in com.broadleafcommerce.catalog.service.product.hydration with type arguments of type DataDrivenEnumModifierConstructorDescriptionDefaultProductHydrationService(ProductService<Product> productService, ProductAssetService<ProductAsset> productAssetService, VariantService<Variant> variantService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, DataDrivenEnumService<DataDrivenEnum> dataDrivenEnumService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.service.validation
Methods in com.broadleafcommerce.catalog.service.validation that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected DataDrivenEnumService<DataDrivenEnum>DataDrivenEnumValidator.getDataDrivenEnumService()protected Optional<DataDrivenEnum>DataDrivenEnumValidator.readByTypeAndValue(String type, String value, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Read a data driven enum by type and value.Methods in com.broadleafcommerce.catalog.service.validation with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionprotected voidDataDrivenEnumValidator.checkTypeAndValueAlreadyExists(String id, DataDrivenEnum dataDrivenEnum, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates that the type and value combination provided isn't already in use.protected voidDataDrivenEnumValidator.validateUpdate(DataDrivenEnum dataDrivenEnum, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidDataDrivenEnumValidator.validateValue(DataDrivenEnum dataDrivenEnum, org.springframework.validation.Errors errors) Method parameters in com.broadleafcommerce.catalog.service.validation with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionvoidDataDrivenEnumValidator.setDataDrivenEnumService(DataDrivenEnumService<DataDrivenEnum> dataDrivenEnumService) Lazy injection since this validator is itself a service component. -
Uses of DataDrivenEnum in com.broadleafcommerce.catalog.web.endpoint
Methods in com.broadleafcommerce.catalog.web.endpoint that return DataDrivenEnumModifier and TypeMethodDescriptionDataDrivenEnumEndpoint.createDataDrivenEnum(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, DataDrivenEnum req) DataDrivenEnumEndpoint.readDataDrivenEnumById(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String enumId) DataDrivenEnumEndpoint.replaceDataDrivenEnum(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, DataDrivenEnum req) DataDrivenEnumEndpoint.updateDataDrivenEnum(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, DataDrivenEnum req) Methods in com.broadleafcommerce.catalog.web.endpoint that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected DataDrivenEnumService<DataDrivenEnum>DataDrivenEnumEndpoint.getDataDrivenEnumService()org.springframework.data.domain.Page<DataDrivenEnum>DataDrivenEnumEndpoint.readAllDataDrivenEnums(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String query, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) Methods in com.broadleafcommerce.catalog.web.endpoint with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionDataDrivenEnumEndpoint.createDataDrivenEnum(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, DataDrivenEnum req) DataDrivenEnumEndpoint.replaceDataDrivenEnum(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, DataDrivenEnum req) DataDrivenEnumEndpoint.updateDataDrivenEnum(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, DataDrivenEnum req) Constructor parameters in com.broadleafcommerce.catalog.web.endpoint with type arguments of type DataDrivenEnumModifierConstructorDescriptionDataDrivenEnumEndpoint(DataDrivenEnumService<DataDrivenEnum> dataDrivenEnumService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService)