Interface BillingTaxDetailService<P extends BillingTaxDetail>

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

public interface BillingTaxDetailService<P extends BillingTaxDetail> extends com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
  • Method Summary

    Modifier and Type
    Method
    Description
    default P
    createBillingTaxDetail(P billingTaxDetail)
    Deprecated.
    Use CrudEntityService.create(Object, ContextInfo) instead
    default void
    Deprecated.
    Use CrudEntityService.delete(String, ContextInfo) instead
    default List<P>
    default Optional<P>
    Deprecated.
    Use CrudEntityService.readByContextId(String, ContextInfo) instead
    readByBillingEventItemId(String billingEventItemId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
     
    default P
    updateBillingTaxDetail(P billingTaxDetailOriginal, P billingTaxDetailPatchRequest)
    Deprecated.
    Use CrudEntityService.update(String, Object, ContextInfo) instead

    Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService

    create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess, updateSort
  • Method Details

    • findById

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

      @Deprecated(since="1.0.0") default P createBillingTaxDetail(P billingTaxDetail)
      Deprecated.
      Use CrudEntityService.create(Object, ContextInfo) instead
      Create a new BillingTaxDetail
    • updateBillingTaxDetail

      @Deprecated(since="1.0.0") default P updateBillingTaxDetail(P billingTaxDetailOriginal, P billingTaxDetailPatchRequest)
      Deprecated.
      Use CrudEntityService.update(String, Object, ContextInfo) instead
      Update the existing BillingTaxDetail
    • findBillingTaxDetailsByEventItemId

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

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

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