Class DefaultTmaDirectDebitPaymentInfoService
java.lang.Object
de.hybris.platform.b2ctelcoservices.services.impl.DefaultTmaDirectDebitPaymentInfoService
- All Implemented Interfaces:
TmaDirectDebitPaymentInfoService
public class DefaultTmaDirectDebitPaymentInfoService
extends Object
implements TmaDirectDebitPaymentInfoService
Default implementation of the
TmaDirectDebitPaymentInfoService.- Since:
- 2302
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTmaDirectDebitPaymentInfoService(TmaDirectDebitPaymentInfoDao tmaDirectDebitPaymentInfoDao, TmaGenericItemService tmaGenericItemService, de.hybris.platform.servicelayer.user.UserService userService) The constructor method ofTmaDirectDebitPaymentInfoService -
Method Summary
Modifier and TypeMethodDescriptionCreate new direct debit object for the user.protected TmaDirectDebitPaymentInfoDaoprotected TmaGenericItemServiceGet an existing direct debit object for ownerGet an existing direct debit object for userprotected de.hybris.platform.servicelayer.user.UserService
-
Constructor Details
-
DefaultTmaDirectDebitPaymentInfoService
public DefaultTmaDirectDebitPaymentInfoService(TmaDirectDebitPaymentInfoDao tmaDirectDebitPaymentInfoDao, TmaGenericItemService tmaGenericItemService, de.hybris.platform.servicelayer.user.UserService userService) The constructor method ofTmaDirectDebitPaymentInfoService- Parameters:
tmaDirectDebitPaymentInfoDao- the dao responsible for direct debit payment infotmaGenericItemService- the generic serviceuserService- the user service
-
-
Method Details
-
getTuaDirectDebitPaymentInfoFor
Description copied from interface:TmaDirectDebitPaymentInfoServiceGet an existing direct debit object for user- Specified by:
getTuaDirectDebitPaymentInfoForin interfaceTmaDirectDebitPaymentInfoService- Parameters:
userId- the unique identifier of the user for whom direct debit object needs to be retrieved.- Returns:
- a
TuaDirectDebitPaymentInfoModelbelonging to the identified principal
-
getTuaDirectDebitPaymentInfoFor
Description copied from interface:TmaDirectDebitPaymentInfoServiceGet an existing direct debit object for owner- Specified by:
getTuaDirectDebitPaymentInfoForin interfaceTmaDirectDebitPaymentInfoService- Parameters:
owner- the owner of direct debit object.- Returns:
- the
TuaDirectDebitPaymentInfoModelfound, if exists; null otherwise
-
createTuaDirectDebitPaymentInfo
Description copied from interface:TmaDirectDebitPaymentInfoServiceCreate new direct debit object for the user.- Specified by:
createTuaDirectDebitPaymentInfoin interfaceTmaDirectDebitPaymentInfoService- Parameters:
userId- the id of the user for which the direct debit will be created- Returns:
- the newly created
TuaDirectDebitPaymentInfoModel.
-
getTmaDirectDebitPaymentInfoDao
-
getTmaGenericItemService
-
getUserService
protected de.hybris.platform.servicelayer.user.UserService getUserService()
-