Interface TmaBillingAccountFacade
- All Known Implementing Classes:
DefaultTmaBillingAccountFacade
public interface TmaBillingAccountFacade
Facade responsible for manipulating billing accounts.
- Since:
- 6.6
-
Method Summary
Modifier and TypeMethodDescriptioncreateBillingAccount(CreateTmaBillingAccountRequest billingAccountRequest) Creates a newTmaBillingAccountDatawith given details.voiddeleteBillingAccount(String billingSystemId, String billingAccountId) Deletes theTmaBillingAccountModelassociated to a given billing account id and a billing system id.Creates a newTmaBillingAccountData.
-
Method Details
-
createBillingAccount
Creates a newTmaBillingAccountDatawith given details.- Parameters:
billingAccountRequest- the billing account details used for creating a newTmaBillingAccountData- Returns:
- the newly created
TmaBillingAccountData
-
deleteBillingAccount
Deletes theTmaBillingAccountModelassociated to a given billing account id and a billing system id.- Parameters:
billingSystemId- the billing system identifierbillingAccountId- the billing account identifier from the billing system
-
generateBillingAccount
TmaBillingAccountData generateBillingAccount()Creates a newTmaBillingAccountData.- Returns:
- the newly created
TmaBillingAccountData
-