Class DefaultTmaDirectDebitPaymentInfoFacade
java.lang.Object
de.hybris.platform.b2ctelcofacades.directdebit.impl.DefaultTmaDirectDebitPaymentInfoFacade
- All Implemented Interfaces:
TmaDirectDebitPaymentInfoFacade
public class DefaultTmaDirectDebitPaymentInfoFacade
extends Object
implements TmaDirectDebitPaymentInfoFacade
Default implementation of the
TmaDirectDebitPaymentInfoFacade.- Since:
- 2302
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTmaDirectDebitPaymentInfoFacade(TmaDirectDebitPaymentInfoService tmaDirectDebitPaymentInfoService, TmaGenericItemService tmaGenericItemService, de.hybris.platform.servicelayer.user.UserService userService, de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel, TuaDirectDebitPaymentInfoData> tmaDirectDebitPaymentInfoConverter) Constructor method ofTmaDirectDebitPaymentInfoFacade -
Method Summary
Modifier and TypeMethodDescriptionCreate new direct debit object for the user.protected de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel,TuaDirectDebitPaymentInfoData> protected TmaDirectDebitPaymentInfoServiceprotected TmaGenericItemServicegetTuaDirectDebitPaymentInfo(String userId) Get an existing direct debit object for usergetTuaDirectDebitPaymentInfo(String id, String userId) Get direct debit object for given unique identifierprotected de.hybris.platform.servicelayer.user.UserService
-
Constructor Details
-
DefaultTmaDirectDebitPaymentInfoFacade
public DefaultTmaDirectDebitPaymentInfoFacade(TmaDirectDebitPaymentInfoService tmaDirectDebitPaymentInfoService, TmaGenericItemService tmaGenericItemService, de.hybris.platform.servicelayer.user.UserService userService, de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel, TuaDirectDebitPaymentInfoData> tmaDirectDebitPaymentInfoConverter) Constructor method ofTmaDirectDebitPaymentInfoFacade- Parameters:
tmaDirectDebitPaymentInfoService- the direct debit payment info servicetmaGenericItemService- the generic serviceuserService- the user servicetmaDirectDebitPaymentInfoConverter- the direct debit payment info converter
-
-
Method Details
-
createTuaDirectDebitPaymentInfo
Description copied from interface:TmaDirectDebitPaymentInfoFacadeCreate new direct debit object for the user.- Specified by:
createTuaDirectDebitPaymentInfoin interfaceTmaDirectDebitPaymentInfoFacade- Parameters:
userId- the data instance containing the customer's id- Returns:
- the newly created
TuaDirectDebitPaymentInfoData.
-
getTuaDirectDebitPaymentInfo
Description copied from interface:TmaDirectDebitPaymentInfoFacadeGet an existing direct debit object for user- Specified by:
getTuaDirectDebitPaymentInfoin interfaceTmaDirectDebitPaymentInfoFacade- Parameters:
userId- the unique identifier of the user for whom direct debit object needs to be retrieved.- Returns:
- a
TuaDirectDebitPaymentInfoDatabelonging to the identified principal
-
getTuaDirectDebitPaymentInfo
Description copied from interface:TmaDirectDebitPaymentInfoFacadeGet direct debit object for given unique identifier- Specified by:
getTuaDirectDebitPaymentInfoin interfaceTmaDirectDebitPaymentInfoFacade- Parameters:
id- the unique identifier of directDebitPaymentInfo object.userId- the unique identifier of the user for whom direct debit object needs to be retrieved.- Returns:
- a
TuaDirectDebitPaymentInfoDatafound.
-
getTmaDirectDebitPaymentInfoService
-
getTmaDirectDebitPaymentInfoConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel,TuaDirectDebitPaymentInfoData> getTmaDirectDebitPaymentInfoConverter() -
getTmaGenericItemService
-
getUserService
protected de.hybris.platform.servicelayer.user.UserService getUserService()
-