Interface TmaDirectDebitPaymentInfoService
- All Known Implementing Classes:
DefaultTmaDirectDebitPaymentInfoService
public interface TmaDirectDebitPaymentInfoService
Service that is used with
TuaDirectDebitPaymentInfoModel functionality.- Since:
- 2302
-
Method Summary
Modifier and TypeMethodDescriptionCreate new direct debit object for the user.Get an existing direct debit object for ownerGet an existing direct debit object for user
-
Method Details
-
getTuaDirectDebitPaymentInfoFor
Get an existing direct debit object for user- 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
Get an existing direct debit object for owner- Parameters:
owner- the owner of direct debit object.- Returns:
- the
TuaDirectDebitPaymentInfoModelfound, if exists; null otherwise
-
createTuaDirectDebitPaymentInfo
Create new direct debit object for the user.- Parameters:
userId- the id of the user for which the direct debit will be created- Returns:
- the newly created
TuaDirectDebitPaymentInfoModel.
-