Interface CustomizedPriceListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
-
- All Known Subinterfaces:
JpaPriceListRepository<D>
,PriceListRepository<D>
- All Known Implementing Classes:
JpaCustomizedPriceListRepository
public interface CustomizedPriceListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- Author:
- Chad Harchar (charchar)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.data.domain.Page<D>
findAllByContextIdIn(Iterable<String> contextId, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
List<D>
findAllByCurrencyIn(List<javax.money.CurrencyUnit> currencies, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
The common use-case will be to find all persistentPriceLists
that target a given currency or fallback currency.List<D>
findAllByUserTargetsInAndCurrencyIn(Iterable<UserTarget> userTargets, Iterable<javax.money.CurrencyUnit> currencies, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
The common use-case will be to find all persistentPriceLists
whosePriceList.getUserTargets()
intersect with theuserTargets
provided that match the passed in currencies.
-
-
-
Method Detail
-
findAllByUserTargetsInAndCurrencyIn
@NonNull List<D> findAllByUserTargetsInAndCurrencyIn(@NonNull Iterable<UserTarget> userTargets, @NonNull Iterable<javax.money.CurrencyUnit> currencies, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
The common use-case will be to find all persistentPriceLists
whosePriceList.getUserTargets()
intersect with theuserTargets
provided that match the passed in currencies.
-
findAllByCurrencyIn
@NonNull List<D> findAllByCurrencyIn(@NonNull List<javax.money.CurrencyUnit> currencies, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
The common use-case will be to find all persistentPriceLists
that target a given currency or fallback currency.
-
-