Uses of Class
com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
Packages that use DataDrivenEnum
Package
Description
-
Uses of DataDrivenEnum in com.broadleafcommerce.dataexchange.domain.catalog.product
Methods in com.broadleafcommerce.dataexchange.domain.catalog.product that return DataDrivenEnumModifier and TypeMethodDescriptionComprehensiveProduct.getBrand()
ComprehensiveProduct.getMerchandisingType()
ComprehensiveProduct.getTargetDemographic()
Methods in com.broadleafcommerce.dataexchange.domain.catalog.product with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionvoid
ComprehensiveProduct.setBrand
(DataDrivenEnum brand) void
ComprehensiveProduct.setMerchandisingType
(DataDrivenEnum merchandisingType) void
ComprehensiveProduct.setTargetDemographic
(DataDrivenEnum targetDemographic) -
Uses of DataDrivenEnum in com.broadleafcommerce.dataexchange.service.catalog
Methods in com.broadleafcommerce.dataexchange.service.catalog that return DataDrivenEnumModifier and TypeMethodDescriptionprotected DataDrivenEnum
DataDrivenEnumBatchLoaderProcessor.mapCustomDataDrivenEnum
(String fieldName, CustomDataDriveEnumProperties.DataDrivenEnumMapping mapping, Object customValue, ComprehensiveProduct product, BatchContext<ComprehensiveProduct> batchContext) Attempts to map any custom data driven enums.Methods in com.broadleafcommerce.dataexchange.service.catalog that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionprotected Optional<DataDrivenEnum>
DataDrivenEnumBatchLoaderProcessor.addNotFoundException
(String type, String requestValue, ComprehensiveProduct product, BatchContext<ComprehensiveProduct> batchContext) protected List<DataDrivenEnum>
DataDrivenEnumBatchLoaderProcessor.getCustomDataDrivenEnums
(ComprehensiveProduct product, String fieldName, CustomDataDriveEnumProperties.DataDrivenEnumMapping mapping, BatchContext<ComprehensiveProduct> batchContext) Returns the data driven enum(s) for a custom field.protected List<DataDrivenEnum>
DataDrivenEnumBatchLoaderProcessor.mapCollectionCustomDataDrivenEnum
(String fieldName, CustomDataDriveEnumProperties.DataDrivenEnumMapping mapping, Object customValue, ComprehensiveProduct product, BatchContext<ComprehensiveProduct> batchContext) Maps a collection of custom data driven enums.protected Optional<DataDrivenEnum>
DataDrivenEnumBatchLoaderProcessor.tryFindEnumById
(DataDrivenEnumResponse response, org.apache.commons.lang3.tuple.Pair<String, String> type, ComprehensiveProduct product, BatchContext<ComprehensiveProduct> batchContext, DataDrivenEnum requestValue) Try to resolve the enum by ID.Methods in com.broadleafcommerce.dataexchange.service.catalog with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionprotected boolean
DataDrivenEnumBatchLoaderProcessor.isValid
(DataDrivenEnum dataDrivenEnum) Return true if the DataDrivenEnum supplied on the request has enough information to resolve the value from the catalog service.protected Optional<DataDrivenEnum>
DataDrivenEnumBatchLoaderProcessor.tryFindEnumById
(DataDrivenEnumResponse response, org.apache.commons.lang3.tuple.Pair<String, String> type, ComprehensiveProduct product, BatchContext<ComprehensiveProduct> batchContext, DataDrivenEnum requestValue) Try to resolve the enum by ID.protected boolean
DataDrivenEnumBatchLoaderProcessor.validateAndAddFilter
(org.apache.commons.lang3.tuple.Pair<String, String> type, DataDrivenEnum enumValue, DataDrivenEnumRequestFilters filters, ComprehensiveProduct product, BatchContext<ComprehensiveProduct> batchContext) Adds a data driven enum to the filters if it is valid.protected boolean
DataDrivenEnumBatchLoaderProcessor.validateSuppliedDataDrivenEnum
(org.apache.commons.lang3.tuple.Pair<String, String> type, DataDrivenEnum enumValue, ComprehensiveProduct product, BatchContext<ComprehensiveProduct> batchContext) Validates that the supplied data driven enum is valid. -
Uses of DataDrivenEnum in com.broadleafcommerce.dataexchange.service.provider.domain
Methods in com.broadleafcommerce.dataexchange.service.provider.domain that return types with arguments of type DataDrivenEnumModifier and TypeMethodDescriptionDataDrivenEnumResponse.getDataDrivenEnum
(String type, String value) DataDrivenEnumResponse.getDataDrivenEnumById
(String id) DataDrivenEnumResponse.getDataDrivenEnums()
The data driven enums, keyed by type and then value.DataDrivenEnumResponse.getEnumsById()
DataDrivenEnumResponse.getMerchandisingType
(String value) DataDrivenEnumResponse.getTargetDemographic
(String value) Methods in com.broadleafcommerce.dataexchange.service.provider.domain with parameters of type DataDrivenEnumModifier and TypeMethodDescriptionvoid
DataDrivenEnumResponse.addDataDrivenEnum
(DataDrivenEnum dataDrivenEnum) Method parameters in com.broadleafcommerce.dataexchange.service.provider.domain with type arguments of type DataDrivenEnumModifier and TypeMethodDescriptionvoid
DataDrivenEnumResponse.addDataDrivenEnums
(Collection<DataDrivenEnum> dataDrivenEnums) Constructor parameters in com.broadleafcommerce.dataexchange.service.provider.domain with type arguments of type DataDrivenEnum