Class DefaultTuaAppliedCustomerBillingRateService
java.lang.Object
de.hybris.platform.billmanagementservices.services.impl.DefaultTuaAppliedCustomerBillingRateService
- All Implemented Interfaces:
TuaAppliedCustomerBillingRateService
public class DefaultTuaAppliedCustomerBillingRateService
extends Object
implements TuaAppliedCustomerBillingRateService
Default implementation of
TuaAppliedCustomerBillingRateService.- Since:
- 2302
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTuaAppliedCustomerBillingRateService(TuaAppliedCustomerBillingRateDao tuaAppliedCustomerBillingRateDao) -
Method Summary
Modifier and TypeMethodDescriptionReturns aTuaAppliedCustomerBillingRateModelfor the given id.getAppliedCustomerBillingRates(TuaAppliedCustomerBillingRateContext tuaAppliedCustomerBillingRateContext, Integer offset, Integer limit) Returns a list ofTuaAppliedCustomerBillingRateModels for the given context.getNumberOfAppliedCustomerBillingRatesFor(TuaAppliedCustomerBillingRateContext tuaAppliedCustomerBillingRateContext) Retrieves the total number of applied customer billing rates found for a given tuaAppliedCustomerBillingRateContext.protected TuaAppliedCustomerBillingRateDao
-
Constructor Details
-
DefaultTuaAppliedCustomerBillingRateService
public DefaultTuaAppliedCustomerBillingRateService(TuaAppliedCustomerBillingRateDao tuaAppliedCustomerBillingRateDao)
-
-
Method Details
-
getAppliedCustomerBillingRate
Description copied from interface:TuaAppliedCustomerBillingRateServiceReturns aTuaAppliedCustomerBillingRateModelfor the given id.- Specified by:
getAppliedCustomerBillingRatein interfaceTuaAppliedCustomerBillingRateService- Parameters:
id- appliedCustomerBillingRate id ofTuaAppliedCustomerBillingRateModel- Returns:
- the
TuaAppliedCustomerBillingRateModelfound.
-
getAppliedCustomerBillingRates
public List<TuaAppliedCustomerBillingRateModel> getAppliedCustomerBillingRates(TuaAppliedCustomerBillingRateContext tuaAppliedCustomerBillingRateContext, Integer offset, Integer limit) Description copied from interface:TuaAppliedCustomerBillingRateServiceReturns a list ofTuaAppliedCustomerBillingRateModels for the given context.- Specified by:
getAppliedCustomerBillingRatesin interfaceTuaAppliedCustomerBillingRateService- Parameters:
tuaAppliedCustomerBillingRateContext- the applied customer billing rate context, used for filtering the applied customer billing rates.offset- the offset.limit- the maximum number of returned applied customer billing rates.- Returns:
- the List of
TuaAppliedCustomerBillingRateModels found for the given context.
-
getNumberOfAppliedCustomerBillingRatesFor
public Integer getNumberOfAppliedCustomerBillingRatesFor(TuaAppliedCustomerBillingRateContext tuaAppliedCustomerBillingRateContext) Description copied from interface:TuaAppliedCustomerBillingRateServiceRetrieves the total number of applied customer billing rates found for a given tuaAppliedCustomerBillingRateContext.- Specified by:
getNumberOfAppliedCustomerBillingRatesForin interfaceTuaAppliedCustomerBillingRateService- Parameters:
tuaAppliedCustomerBillingRateContext- the applied customer billing rate context.- Returns:
- the number of applied customer billing rates found.
-
getTuaAppliedCustomerBillingRateDao
-