Interface CustomizedPriceDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>

    • Method Detail

      • findByPriceListIdAndTarget

        @Deprecated(since="1.7.2",
                    forRemoval=true)
        org.springframework.data.domain.Page<D> findByPriceListIdAndTarget​(@Nullable
                                                                           String priceListId,
                                                                           @Nullable
                                                                           String targetType,
                                                                           Collection<String> targetIds,
                                                                           org.springframework.data.domain.Pageable page,
                                                                           com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • findByPriceListIdAndTarget

        @NonNull
        org.springframework.data.domain.Page<D> findByPriceListIdAndTarget​(@Nullable
                                                                           String priceListId,
                                                                           @Nullable
                                                                           String targetType,
                                                                           Collection<String> targetIds,
                                                                           @Nullable
                                                                           cz.jirutka.rsql.parser.ast.Node filters,
                                                                           org.springframework.data.domain.Pageable page,
                                                                           com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      • findByTargetInAndPriceListIdsIn

        @NonNull
        List<D> findByTargetInAndPriceListIdsIn​(@NonNull
                                                Collection<com.broadleafcommerce.pricing.client.domain.PriceableTargetRef> targets,
                                                @NonNull
                                                Collection<String> listIds,
                                                @Nullable
                                                com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      • findByTargetAndPriceListId

        @NonNull
        Optional<D> findByTargetAndPriceListId​(@NonNull
                                               com.broadleafcommerce.pricing.client.domain.PriceableTargetRef target,
                                               @NonNull
                                               String priceListId,
                                               @Nullable
                                               com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      • readAllByPriceListId

        Stream<D> readAllByPriceListId​(String priceListId,
                                       @Nullable
                                       cz.jirutka.rsql.parser.ast.Node filters,
                                       @Nullable
                                       com.broadleafcommerce.data.tracking.core.context.ContextInfo context)