Uses of Interface
com.broadleafcommerce.customersegment.domain.CustomerSegment
Packages that use CustomerSegment
Package
Description
-
Uses of CustomerSegment in com.broadleafcommerce.customersegment.dao
Methods in com.broadleafcommerce.customersegment.dao that return CustomerSegmentModifier and TypeMethodDescriptionCustomerSegmentDao.readCustomerSegmentById(Long id) Finds the CustomerSegment for the passed in id.CustomerSegmentDaoImpl.readCustomerSegmentById(Long id) CustomerSegmentDao.readCustomerSegmentByName(String name) CustomerSegmentDaoImpl.readCustomerSegmentByName(String name) CustomerSegmentDao.saveCustomerSegment(CustomerSegment customerSegment) Creates or updates the passed in CustomerSegment.CustomerSegmentDaoImpl.saveCustomerSegment(CustomerSegment customerSegment) Creates or updates the passed in CustomerSegment.Methods in com.broadleafcommerce.customersegment.dao that return types with arguments of type CustomerSegmentModifier and TypeMethodDescriptionCustomerSegmentDao.readAllPurchaseBasedCustomerSegments()Finds all customer segments that have purchase requirementsCustomerSegmentDaoImpl.readAllPurchaseBasedCustomerSegments()CustomerSegmentDao.readAllRuleBasedCustomerSegments()Read all CustomerSegmentsCustomerSegmentDaoImpl.readAllRuleBasedCustomerSegments()CustomerSegmentDao.readCustomerSegmentByIds(List<Long> ids) CustomerSegmentDaoImpl.readCustomerSegmentByIds(List<Long> ids) CustomerSegmentDao.readCustomerSegmentsByFilterAndLimit(String filter, Integer limit) CustomerSegmentDaoImpl.readCustomerSegmentsByFilterAndLimit(String filter, Integer limit) CustomerSegmentDao.readCustomerSegmentsByLimit(Integer limit) CustomerSegmentDaoImpl.readCustomerSegmentsByLimit(Integer limit) CustomerSegmentDao.readListBasedCustomerSegmentsForCustomer(org.broadleafcommerce.profile.core.domain.Customer customer) Finds all CustomerSegments that contain this customer.CustomerSegmentDaoImpl.readListBasedCustomerSegmentsForCustomer(org.broadleafcommerce.profile.core.domain.Customer customer) Methods in com.broadleafcommerce.customersegment.dao with parameters of type CustomerSegmentModifier and TypeMethodDescriptionvoidCustomerSegmentDao.deleteCustomerSegment(CustomerSegment customerSegment) Removes the passed in CustomerSegment.voidCustomerSegmentDaoImpl.deleteCustomerSegment(CustomerSegment customerSegment) Removes the passed in CustomerSegment.protected jakarta.persistence.criteria.CriteriaQuery<CustPrchBasedCustSegXref>CustomerSegmentDaoImpl.getAllPurchaseBasedCustomersQuery(CustomerSegment customerSegment) booleanCustomerSegmentDao.isCustomerInPurchaseBasedCustomerSegment(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) Returns whether or not this customer qualified for the purchase requirements of this customer segmentbooleanCustomerSegmentDaoImpl.isCustomerInPurchaseBasedCustomerSegment(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) CustomerSegmentDao.readAllCustomersInSegmentWithLatestPurchaseBeforeDate(CustomerSegment customerSegment, Date cutoffDate) Finds all customers for a customer segment that made a qualifying purchase before the cutoff dateCustomerSegmentDaoImpl.readAllCustomersInSegmentWithLatestPurchaseBeforeDate(CustomerSegment customerSegment, Date cutoffDate) CustomerSegmentDao.readAllPurchaseBasedCustomersInSegment(int size, int start, CustomerSegment segment) CustomerSegmentDao.readAllPurchaseBasedCustomersInSegment(CustomerSegment customerSegment) CustomerSegmentDaoImpl.readAllPurchaseBasedCustomersInSegment(int size, int start, CustomerSegment segment) CustomerSegmentDaoImpl.readAllPurchaseBasedCustomersInSegment(CustomerSegment customerSegment) intCustomerSegmentDao.readCountAllPurchaseBasedCustomersInSegment(CustomerSegment segment) intCustomerSegmentDaoImpl.readCountAllPurchaseBasedCustomersInSegment(CustomerSegment segment) CustomerSegmentDao.readCustomerForPurchaseBasedSegment(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) Finds a specific customer in a purchase based customer segmentCustomerSegmentDaoImpl.readCustomerForPurchaseBasedSegment(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) CustomerSegmentDao.saveCustomerSegment(CustomerSegment customerSegment) Creates or updates the passed in CustomerSegment.CustomerSegmentDaoImpl.saveCustomerSegment(CustomerSegment customerSegment) Creates or updates the passed in CustomerSegment.Method parameters in com.broadleafcommerce.customersegment.dao with type arguments of type CustomerSegmentModifier and TypeMethodDescriptionList<com.broadleafcommerce.pricelist.domain.PriceList>CustomerSegmentPricelistDao.readPriceListsRelatedToCustomerSegments(List<CustomerSegment> customerSegments) List<com.broadleafcommerce.pricelist.domain.PriceList>CustomerSegmentPricelistDaoImpl.readPriceListsRelatedToCustomerSegments(List<CustomerSegment> customerSegments) -
Uses of CustomerSegment in com.broadleafcommerce.customersegment.domain
Classes in com.broadleafcommerce.customersegment.domain that implement CustomerSegmentFields in com.broadleafcommerce.customersegment.domain declared as CustomerSegmentModifier and TypeFieldDescriptionprotected CustomerSegmentCustomerCustomerSegmentXrefImpl.customerSegmentprotected CustomerSegmentCustomerSegmentQualifyingCriteriaXrefImpl.customerSegmentprotected CustomerSegmentCustPrchBasedCustSegXrefImpl.customerSegmentMethods in com.broadleafcommerce.customersegment.domain with type parameters of type CustomerSegmentModifier and TypeMethodDescription<G extends CustomerSegment>
org.broadleafcommerce.common.copy.CreateResponse<G>CustomerSegmentImpl.createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) Methods in com.broadleafcommerce.customersegment.domain that return CustomerSegmentModifier and TypeMethodDescriptionCustomerCustomerSegmentXref.getCustomerSegment()CustomerCustomerSegmentXrefImpl.getCustomerSegment()CustomerSegmentQualifyingCriteriaXref.getCustomerSegment()CustomerSegmentQualifyingCriteriaXrefImpl.getCustomerSegment()CustPrchBasedCustSegXref.getCustomerSegment()CustPrchBasedCustSegXrefImpl.getCustomerSegment()Methods in com.broadleafcommerce.customersegment.domain with parameters of type CustomerSegmentModifier and TypeMethodDescriptionvoidCustomerCustomerSegmentXref.setCustomerSegment(CustomerSegment customerSegment) voidCustomerCustomerSegmentXrefImpl.setCustomerSegment(CustomerSegment customerSegment) voidCustomerSegmentQualifyingCriteriaXref.setCustomerSegment(CustomerSegment customerSegment) voidCustomerSegmentQualifyingCriteriaXrefImpl.setCustomerSegment(CustomerSegment customerSegment) voidCustPrchBasedCustSegXref.setCustomerSegment(CustomerSegment customerSegment) voidCustPrchBasedCustSegXrefImpl.setCustomerSegment(CustomerSegment customerSegment) Constructors in com.broadleafcommerce.customersegment.domain with parameters of type CustomerSegmentModifierConstructorDescriptionCustomerSegmentQualifyingCriteriaXrefImpl(CustomerSegment customerSegment, CustomerSegmentItemCriteria customerSegmentItemCriteria) -
Uses of CustomerSegment in com.broadleafcommerce.customersegment.domain.contentTargeter
Fields in com.broadleafcommerce.customersegment.domain.contentTargeter declared as CustomerSegmentModifier and TypeFieldDescriptionprotected CustomerSegmentContentTargeterCustomerSegmentXrefImpl.customerSegmentMethods in com.broadleafcommerce.customersegment.domain.contentTargeter that return CustomerSegmentModifier and TypeMethodDescriptionContentTargeterCustomerSegmentXref.getCustomerSegment()ContentTargeterCustomerSegmentXrefImpl.getCustomerSegment()Methods in com.broadleafcommerce.customersegment.domain.contentTargeter with parameters of type CustomerSegmentModifier and TypeMethodDescriptionvoidContentTargeterCustomerSegmentXref.setCustomerSegment(CustomerSegment customerSegment) voidContentTargeterCustomerSegmentXrefImpl.setCustomerSegment(CustomerSegment customerSegment) -
Uses of CustomerSegment in com.broadleafcommerce.customersegment.domain.offer
Fields in com.broadleafcommerce.customersegment.domain.offer declared as CustomerSegmentModifier and TypeFieldDescriptionprotected CustomerSegmentOfferCustomerSegmentXrefImpl.customerSegmentMethods in com.broadleafcommerce.customersegment.domain.offer that return CustomerSegmentModifier and TypeMethodDescriptionOfferCustomerSegmentXref.getCustomerSegment()OfferCustomerSegmentXrefImpl.getCustomerSegment()Methods in com.broadleafcommerce.customersegment.domain.offer with parameters of type CustomerSegmentModifier and TypeMethodDescriptionvoidOfferCustomerSegmentXref.setCustomerSegment(CustomerSegment customerSegment) voidOfferCustomerSegmentXrefImpl.setCustomerSegment(CustomerSegment customerSegment) -
Uses of CustomerSegment in com.broadleafcommerce.customersegment.domain.priceList
Fields in com.broadleafcommerce.customersegment.domain.priceList declared as CustomerSegmentModifier and TypeFieldDescriptionprotected CustomerSegmentPriceListCustomerSegmentXrefImpl.customerSegmentMethods in com.broadleafcommerce.customersegment.domain.priceList that return CustomerSegmentModifier and TypeMethodDescriptionPriceListCustomerSegmentXref.getCustomerSegment()PriceListCustomerSegmentXrefImpl.getCustomerSegment()Methods in com.broadleafcommerce.customersegment.domain.priceList with parameters of type CustomerSegmentModifier and TypeMethodDescriptionvoidPriceListCustomerSegmentXref.setCustomerSegment(CustomerSegment customerSegment) voidPriceListCustomerSegmentXrefImpl.setCustomerSegment(CustomerSegment customerSegment) -
Uses of CustomerSegment in com.broadleafcommerce.customersegment.dto
Fields in com.broadleafcommerce.customersegment.dto with type parameters of type CustomerSegmentModifier and TypeFieldDescriptionprotected List<CustomerSegment>CustomerSegmentCustomerRuleHolder.customerSegmentsMethods in com.broadleafcommerce.customersegment.dto that return CustomerSegmentMethods in com.broadleafcommerce.customersegment.dto that return types with arguments of type CustomerSegmentMethods in com.broadleafcommerce.customersegment.dto with parameters of type CustomerSegmentModifier and TypeMethodDescriptionvoidPurchBasedCustSegConfigDTO.setCustomerSegment(CustomerSegment customerSegment) Method parameters in com.broadleafcommerce.customersegment.dto with type arguments of type CustomerSegmentModifier and TypeMethodDescriptionvoidCustomerSegmentCustomerRuleHolder.setCustomerSegments(List<CustomerSegment> customerSegments) Constructors in com.broadleafcommerce.customersegment.dto with parameters of type CustomerSegmentConstructor parameters in com.broadleafcommerce.customersegment.dto with type arguments of type CustomerSegmentModifierConstructorDescriptionCustomerSegmentCustomerRuleHolder(List<CustomerSegment> customerSegments) -
Uses of CustomerSegment in com.broadleafcommerce.customersegment.service
Methods in com.broadleafcommerce.customersegment.service that return CustomerSegmentModifier and TypeMethodDescriptionCustomerSegmentService.findCustomerSegmentById(Long id) Returns the CustomerSegment for the given id.CustomerSegmentServiceImpl.findCustomerSegmentById(Long id) CustomerSegmentService.findCustomerSegmentByName(String name) Returns the CustomerSegment for the given name.CustomerSegmentServiceImpl.findCustomerSegmentByName(String name) CustomerSegmentService.save(CustomerSegment customerSegment) Saves and returns the passed customer segment.CustomerSegmentServiceImpl.save(CustomerSegment customerSegment) Methods in com.broadleafcommerce.customersegment.service that return types with arguments of type CustomerSegmentModifier and TypeMethodDescriptionCustomerSegmentService.findAllPurchaseBasedCustomerSegments()Finds all customer segments that have purchase requirementsCustomerSegmentServiceImpl.findAllPurchaseBasedCustomerSegments()CustomerSegmentService.findCustomerSegmentByIds(List<Long> ids) CustomerSegmentServiceImpl.findCustomerSegmentByIds(List<Long> ids) CustomerSegmentService.findCustomerSegmentsByFilterAndLimit(String filter, Integer limit) CustomerSegmentServiceImpl.findCustomerSegmentsByFilterAndLimit(String filter, Integer limit) CustomerSegmentService.findCustomerSegmentsByLimit(Integer limit) CustomerSegmentServiceImpl.findCustomerSegmentsByLimit(Integer limit) CustomerSegmentService.findCustomerSegmentsWithMember(org.broadleafcommerce.profile.core.domain.Customer customer) Returns the list of customer segments for which the customer is a member.CustomerSegmentServiceImpl.findCustomerSegmentsWithMember(org.broadleafcommerce.profile.core.domain.Customer customer) protected List<CustomerSegment>CustomerSegmentPromotionMessageDTOServiceImpl.gatherCustomerSegmentIds(List<OfferCustomerSegmentXref> customerSegmentXrefs) protected List<CustomerSegment>CustomerSegmentCustomerServiceImpl.getCustomerSegments(org.broadleafcommerce.profile.core.dto.CustomerRuleHolder customerRuleHolder) protected List<CustomerSegment>CustomerSegmentPromotionMessageDTOServiceImpl.getCustomerSegments(org.broadleafcommerce.core.offer.domain.Offer offer) Methods in com.broadleafcommerce.customersegment.service with parameters of type CustomerSegmentModifier and TypeMethodDescriptionprotected StringPurchaseCustomerSegmentServiceImpl.buildRuleExpression(CustomerSegment segment) booleanCustomerSegmentService.checkCustomerSegmentMembership(CustomerSegment segment, org.broadleafcommerce.profile.core.domain.Customer customer) Returns true if the passed in customer is a member of the passed in segment.booleanCustomerSegmentServiceImpl.checkCustomerSegmentMembership(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) protected booleanCustomerSegmentServiceImpl.checkCustomerSetCustomerSegmentMembership(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) Returns true if the passed in customer is a member of the passed in CustomerSegmentprotected booleanCustomerSegmentServiceImpl.checkForPreviewCustomerSegmentOverride(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) protected booleanCustomerSegmentServiceImpl.checkPurchaseCustomerSegmentMembership(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) protected booleanCustomerSegmentServiceImpl.checkRequestBasedCustomerSegmentMembership(CustomerSegment customerSegment) protected booleanCustomerSegmentServiceImpl.checkRuleBasedCustomerSegmentMembership(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) Returns true if the passed in customer is a member of the passed in CustomerSegmentCustomerSegmentService.findAllCustomersInSegmentWithLatestPurchaseBeforeDate(CustomerSegment customerSegment, Date cutoffDate) Finds all customers for a customer segment that made a qualifying purchase before the cutoff dateCustomerSegmentServiceImpl.findAllCustomersInSegmentWithLatestPurchaseBeforeDate(CustomerSegment customerSegment, Date cutoffDate) CustomerSegmentService.findAllPurchaseBasedCustomersInSegment(int size, int start, CustomerSegment segment) CustomerSegmentService.findAllPurchaseBasedCustomersInSegment(CustomerSegment customerSegment) CustomerSegmentServiceImpl.findAllPurchaseBasedCustomersInSegment(int size, int start, CustomerSegment segment) CustomerSegmentServiceImpl.findAllPurchaseBasedCustomersInSegment(CustomerSegment customerSegment) intCustomerSegmentService.findCountAllPurchaseBasedCustomersInSegment(CustomerSegment segment) intCustomerSegmentServiceImpl.findCountAllPurchaseBasedCustomersInSegment(CustomerSegment segment) CustomerSegmentService.findCustomerForPurchaseBasedSegment(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) Finds a specific customer in a purchase based customer segment.CustomerSegmentServiceImpl.findCustomerForPurchaseBasedSegment(CustomerSegment customerSegment, org.broadleafcommerce.profile.core.domain.Customer customer) protected booleanPurchaseCustomerSegmentServiceImpl.hasOrderItemCriteria(CustomerSegment segment) protected booleanPurchaseCustomerSegmentServiceImpl.orderIsInRange(org.broadleafcommerce.core.order.domain.Order order, CustomerSegment segment) voidPurchaseCustomerSegmentService.processPurchaseBasedCustomerSegment(CustomerSegment purchaseSegment, boolean shouldClear) voidPurchaseCustomerSegmentServiceImpl.processPurchaseBasedCustomerSegment(CustomerSegment segment, boolean shouldClear) protected voidPurchaseCustomerSegmentServiceImpl.removeAllCustomersFromSegment(CustomerSegment segment) protected voidPurchaseCustomerSegmentServiceImpl.removeCustomersFromSegmentBasedOnLastUpdateDate(CustomerSegment segment) If the Customer's latest purchase occurred before the CustomerSegment's startDate, Then we know that the does NOT qualify for the segment.CustomerSegmentService.save(CustomerSegment customerSegment) Saves and returns the passed customer segment.CustomerSegmentServiceImpl.save(CustomerSegment customerSegment) protected booleanPurchaseCustomerSegmentServiceImpl.segmentNeedsUpdate(CustomerSegment segment) Method parameters in com.broadleafcommerce.customersegment.service with type arguments of type CustomerSegmentModifier and TypeMethodDescriptionprotected booleanCustomerSegmentCustomerServiceImpl.isCustomerInACustomerSegment(org.broadleafcommerce.profile.core.domain.Customer customer, List<CustomerSegment> customerSegments) voidPurchaseCustomerSegmentService.processPurchaseBasedCustomerSegments(List<CustomerSegment> purchaseSegments) voidPurchaseCustomerSegmentServiceImpl.processPurchaseBasedCustomerSegments(List<CustomerSegment> segments) -
Uses of CustomerSegment in com.broadleafcommerce.customersegment.util
Methods in com.broadleafcommerce.customersegment.util that return types with arguments of type CustomerSegmentModifier and TypeMethodDescriptionstatic List<CustomerSegment>PreviewCustomerSegmentUtil.getPreviewSegments()Method parameters in com.broadleafcommerce.customersegment.util with type arguments of type CustomerSegmentModifier and TypeMethodDescriptionstatic voidPreviewCustomerSegmentUtil.setPreviewSegments(List<CustomerSegment> previewSegments) -
Uses of CustomerSegment in com.broadleafcommerce.customersegment.web.endpoint
Method parameters in com.broadleafcommerce.customersegment.web.endpoint with type arguments of type CustomerSegmentModifier and TypeMethodDescriptionprotected PreviewCustomerSegmentResponsePreviewCustomerSegmentEndpoint.buildResponse(Collection<CustomerSegment> segments, Collection<CustomerSegment> previewSegments)