Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Classes
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    com.broadleafcommerce.pricing.oauth2.client.OAuth2ClientCredentialsAccessTokenResponseClient
    Use CommonOAuth2ClientCredentialsAccessTokenResponseClient instead
    com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
    Use CommonInternalServiceSynchronizedOAuth2AuthorizedClientManager instead
    com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository.findByPriceListIdAndTarget(String, String, Collection<String>, Pageable, ContextInfo)
    com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository.findByPriceListIdAndTarget(String, String, Collection<String>, Pageable, ContextInfo)
    com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository.findByTargetInAndPriceListIdsIn(Collection<PriceableTargetRef>, Collection<String>, boolean, ContextInfo)
    since Pricing Services 2.2.0, Release Train 2.3.0, in favor of TargetKeyDto
    com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository.findByTargetInAndPriceListIdsIn(Collection<PriceableTargetRef>, Collection<String>, ContextInfo)
    com.broadleafcommerce.pricing.repository.PriceDataRepository.findByPriceListId(String, Pageable, ContextInfo)
    com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
    Use CommonInternalServiceSSLVerificationProperties instead
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.addPriceDetail(PriceInfo, PriceList, MonetaryAmount, Map<String, List<PriceDataTier>>)
    in favor of DefaultPriceInfoService.addPriceDetail(PriceInfo, PriceList, PriceListPriceDetail, Map)
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.getBestPriceOverall(Map<String, PriceDetail>, Currency)
    since Pricing Services 2.2.0, Release Train 2.3.0, in favor of DefaultPriceInfoService.getBestPriceOverall(Map, PriceableTargetPriceState)
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.getPriceFromListForTarget(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo)
    in favor of DefaultPriceInfoService.getPriceDetailFromListForTarget(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo)
    com.broadleafcommerce.pricing.service.DefaultPriceListFilterService.prioritizePriceLists(List<P>)
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
    use Order instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
    use OrderFulfillment instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
    use OrderFulfillmentItem instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
    use OrderItem instead
    com.broadleafcommerce.pricing.service.PriceDataService.findByPriceListAndTarget(String, String, Collection<String>, Node, Pageable, ContextInfo)
    com.broadleafcommerce.pricing.service.PriceDataService.findByTargetRefInAndPriceListIn(Collection<PriceableTargetRef>, Collection<String>, boolean, ContextInfo)
    since Pricing Services 2.2.0, Release Train 2.3.0, in favor of TargetKeyDto
    com.broadleafcommerce.pricing.service.PriceListFilterService.prioritizePriceLists(List<P>)
    since Pricing Services 2.2.0, Release Train 2.3.0, in favor of prioritizing price lists first by requested currency.
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getCompositePriceListPriceMap()
    in favor of PriceableTargetPriceState.getCompositePriceListPriceDetailMap()
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getOtherPriceListPriceMapping(String)
    in favor of PriceableTargetPriceState.getOtherPriceListPriceDetailMapping(String)
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getPriceListPriceMappingForType(String)
    in favor of PriceableTargetPriceState.getPriceListPriceDetailMappingForType(String)
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.putOtherPriceListPriceMaps(Map<PriceList, MonetaryAmount>)
    in favor of PriceableTargetPriceState.putOtherPriceListPriceDetailMaps(Map)
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.withPriceListTypes(List<String>)
    com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint.exportPriceData(String, String, ExportRequest, ContextInfo)
    since 2.0.1, in favor of exportPriceData(String, ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of the ExportRequest, instead of passing it as a parameter in the HTTP request.
    com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint.readAllPriceDatasByTargetTypeAndId(HttpServletRequest, ContextInfo, Pageable, String, List<String>, String)
    Use PriceListEndpoint.readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node). PriceData needs the ability to filter for the frontend, the old endpoints did not take in filter parameters.
  • Deprecated Classes
    Class
    Description
    com.broadleafcommerce.pricing.config.PricingCacheAutoConfiguration
    com.broadleafcommerce.pricing.oauth2.client.OAuth2ClientCredentialsAccessTokenResponseClient
    Use CommonOAuth2ClientCredentialsAccessTokenResponseClient instead
    com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
    Use CommonInternalServiceSynchronizedOAuth2AuthorizedClientManager instead
    com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
    Use CommonInternalServiceSSLVerificationProperties instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
    use Order instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
    use OrderFulfillment instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
    use OrderFulfillmentItem instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
    use OrderItem instead
  • Deprecated Methods
    Method
    Description
    com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository.findByPriceListIdAndTarget(String, String, Collection<String>, Pageable, ContextInfo)
    com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository.findByPriceListIdAndTarget(String, String, Collection<String>, Pageable, ContextInfo)
    com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository.findByTargetInAndPriceListIdsIn(Collection<PriceableTargetRef>, Collection<String>, boolean, ContextInfo)
    since Pricing Services 2.2.0, Release Train 2.3.0, in favor of TargetKeyDto
    com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository.findByTargetInAndPriceListIdsIn(Collection<PriceableTargetRef>, Collection<String>, ContextInfo)
    com.broadleafcommerce.pricing.repository.PriceDataRepository.findByPriceListId(String, Pageable, ContextInfo)
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.addBaseCostPriceDetail(PriceableTarget, PriceableTargetPriceState, ContextInfo)
    Use DefaultPriceInfoService.getTargetsBaseDetails(PriceableTarget, ContextInfo)
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.addBasePriceDetail(PriceableTarget, PriceableTargetPriceState, ContextInfo)
    Use DefaultPriceInfoService.getTargetsBaseDetails(PriceableTarget, ContextInfo)
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.addPriceDetail(PriceInfo, PriceList, MonetaryAmount, Map<String, List<PriceDataTier>>)
    in favor of DefaultPriceInfoService.addPriceDetail(PriceInfo, PriceList, PriceListPriceDetail, Map)
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.getBestPriceForType(Map<PriceList, MonetaryAmount>)
    in favor of #getBestPriceFromPriceLists(Map) in order to hold & pass on more details than just MonetaryAmount.
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.getBestPriceOverall(Map<String, PriceDetail>)
    in favor of DefaultPriceInfoService.getBestPriceOverall(Map, Currency)

    Retrieves all of the PriceableFieldTypes in ascending order by PriceableFieldType.order(). Then, returns a PriceDetail for the best price found for the type.

    Out of the box, the lowest price is chosen.

    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.getBestPriceOverall(Map<String, PriceDetail>, Currency)
    since Pricing Services 2.2.0, Release Train 2.3.0, in favor of DefaultPriceInfoService.getBestPriceOverall(Map, PriceableTargetPriceState)
    com.broadleafcommerce.pricing.service.DefaultPriceInfoService.getPriceFromListForTarget(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo)
    in favor of DefaultPriceInfoService.getPriceDetailFromListForTarget(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo)
    com.broadleafcommerce.pricing.service.DefaultPriceListFilterService.prioritizePriceLists(List<P>)
    com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent.getOrder()
    to reduce the message size this order shouldn't be used and instead, should be fetched the link in PricingOrderCreatedEvent.links map.
    com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent.setOrder(Order)
    to reduce the message size this order shouldn't be used and instead, should be fetched the link in PricingOrderCreatedEvent.links map.
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.getFulfillment()
    use FulfillmentStatusChangeEvent.fulfillmentId instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.getOrder()
    use {@link #orderId) instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.setFulfillment(FulfillmentStatusChangeEvent.OrderFulfillment)
    use FulfillmentStatusChangeEvent.fulfillmentId instead
    com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.setOrder(FulfillmentStatusChangeEvent.Order)
    use {@link #orderId) instead
    com.broadleafcommerce.pricing.service.PriceDataService.findByPriceListAndTarget(String, String, Collection<String>, Node, Pageable, ContextInfo)
    com.broadleafcommerce.pricing.service.PriceDataService.findByTargetRefInAndPriceListIn(Collection<PriceableTargetRef>, Collection<String>, boolean, ContextInfo)
    since Pricing Services 2.2.0, Release Train 2.3.0, in favor of TargetKeyDto
    com.broadleafcommerce.pricing.service.PriceListFilterService.prioritizePriceLists(List<P>)
    since Pricing Services 2.2.0, Release Train 2.3.0, in favor of prioritizing price lists first by requested currency.
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getCompositePriceListPriceMap()
    in favor of PriceableTargetPriceState.getCompositePriceListPriceDetailMap()
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getContractPriceListPriceMap()
    in favor of PriceableTargetPriceState.contractPriceDetailByPriceListPrice
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getOtherPriceListPriceMapping(String)
    in favor of PriceableTargetPriceState.getOtherPriceListPriceDetailMapping(String)
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getPriceListPriceMappingForType(String)
    in favor of PriceableTargetPriceState.getPriceListPriceDetailMappingForType(String)
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getPriceListTypes()
    unused
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getSalePriceListPriceMap()
    in favor of PriceableTargetPriceState.salePriceDetailByPriceListPrice
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getStdPriceListPriceMap()
    in favor of PriceableTargetPriceState.stdPriceDetailByPriceListPrice
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.putOtherPriceListPriceMaps(Map<PriceList, MonetaryAmount>)
    in favor of PriceableTargetPriceState.putOtherPriceListPriceDetailMaps(Map)
    com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.withPriceListTypes(List<String>)
    com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint.exportPriceData(String, String, ExportRequest, ContextInfo)
    since 2.0.1, in favor of exportPriceData(String, ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of the ExportRequest, instead of passing it as a parameter in the HTTP request.
    com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint.readAllPriceDatasByTargetTypeAndId(HttpServletRequest, ContextInfo, Pageable, String, List<String>, String)
    Use PriceListEndpoint.readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node). PriceData needs the ability to filter for the frontend, the old endpoints did not take in filter parameters.
  • Deprecated Constructors
    Constructor
    Description
    com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent(Order, Map<String, PricingOrderCreatedEventListener.OrderLink>, ContextInfo)
    to reduce the message size this order shouldn't be used and instead, should be fetched the link in PricingOrderCreatedEvent.links map.

Copyright © 2026. All rights reserved.