Interface BillingEventItemAdjustmentService<P extends BillingEventItemAdjustment>

All Superinterfaces:
com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
All Known Implementing Classes:
DefaultBillingEventItemAdjustmentService

public interface BillingEventItemAdjustmentService<P extends BillingEventItemAdjustment> extends com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
  • Method Details

    • findById

      @Deprecated(since="1.0.0") default Optional<P> findById(String id)
      Deprecated.
      Use CrudEntityService.readByContextId(String, ContextInfo) instead
      Finds the billing event item adjustment by with the provided ID.
    • findByItemIds

      @Deprecated(since="1.0.0") default Set<P> findByItemIds(Set<String> itemIds)
    • readByBillingEventItemIds

      Set<P> readByBillingEventItemIds(Set<String> itemIds, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • createBillingEventItemAdjustment

      @Deprecated(since="1.0.0") default P createBillingEventItemAdjustment(P billingEventItemAdjustment)
      Deprecated.
      Use CrudEntityService.create(Object, ContextInfo) instead
    • updateBillingEventItemAdjustment

      @Deprecated(since="1.0.0") default P updateBillingEventItemAdjustment(P billingEventItemAdjustmentOriginal, P billingEventItemAdjustmentPatchRequest)
      Deprecated.
      Use CrudEntityService.update(String, Object, ContextInfo) instead
      Update the existing BillingEventItemAdjustment
    • findBillingEventItemAdjustmentsByEventItemId

      @Deprecated(since="1.0.0") default List<P> findBillingEventItemAdjustmentsByEventItemId(String billingEventItemId)
    • readByBillingEventItemId

      List<P> readByBillingEventItemId(String billingEventItemId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • deleteBillingEventItemAdjustmentByEventItemAdjustmentId

      @Deprecated(since="1.0.0") default void deleteBillingEventItemAdjustmentByEventItemAdjustmentId(String itemAdjustmentId)
      Deprecated.
      Use CrudEntityService.delete(String, ContextInfo) instead