Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Action name

DynamicSender

Class name

com.cdrator.correspondence.action.DynamicSender

Available from core version

9.8

Description

NOTE: It must be in-process together with the activity that puts the block into context when using multiple template block(list of maps).
Builds and sends a dynamic mail, SMS or letter. labelValue<x> arguments are the values mapped to labelKey<x> properties, conditionValue<x> arguments are the values mapped to conditionKey<x> properties, blockValue<x> arguments are the values mapped to blockKey<x> properties.The following registered beans can be referred directly in the template labels of mail template's subject and body: SUB, SERVICE, BG, ACCOUNT, USER. For example: ***LABEL@SERVICE.PhoneNumber***

Return value

Object: Returns the MailMessage object if the template type is MAIL, the SmsMessages object if the template type is SMS or the PrintQueue object if the template type is LETTER

Properties

  1. blockKey1: Key that maps the execution argument blockValue1
  2. blockKey2: Key that maps the execution argument blockValue2
  3. conditionKey1: Key that maps the execution argument conditionValue1
  4. conditionKey2: Key that maps the execution argument conditionValue2
  5. labelKey1: Key that maps the execution argument labelValue1
  6. labelKey10: Key that maps the execution argument labelValue10
  7. labelKey11: Key that maps the execution argument labelValue11
  8. labelKey12: Key that maps the execution argument labelValue12
  9. labelKey13: Key that maps the execution argument labelValue13
  10. labelKey14: Key that maps the execution argument labelValue14
  11. labelKey15: Key that maps the execution argument labelValue15
  12. labelKey2: Key that maps the execution argument labelValue2
  13. labelKey3: Key that maps the execution argument labelValue3
  14. labelKey4: Key that maps the execution argument labelValue4
  15. labelKey5: Key that maps the execution argument labelValue5
  16. labelKey6: Key that maps the execution argument labelValue6
  17. labelKey7: Key that maps the execution argument labelValue7
  18. labelKey8: Key that maps the execution argument labelValue8
  19. labelKey9: Key that maps the execution argument labelValue9
  20. replaceEmptyLabels: Indicates if the labels mapped to null/empty values should be replaced with empty text in the template
  21. templateType: Template type

Parameters

  1. String: templateKey
  2. String: templateTo
  3. Subscription: subscription
  4. BillingGroup: billingGroup
  5. Account: account
  6. Users: user
  7. Brand: brand
  8. String: labelValue1
  9. String: labelValue2
  10. String: labelValue3
  11. String: labelValue4
  12. String: labelValue5
  13. String: labelValue6
  14. String: labelValue7
  15. String: labelValue8
  16. String: labelValue9
  17. String: labelValue10
  18. String: labelValue11
  19. String: labelValue12
  20. String: labelValue13
  21. String: labelValue14
  22. String: labelValue15
  23. Boolean: conditionValue1
  24. Boolean: conditionValue2
  25. Object: blockValue1
  26. Object: blockValue2
  27. Object: attachment1
  28. Object: attachment2
  29. String: printQueueTypeKey

Billing - Financial - Payments

CreateAccountPaymentFromRechargeTicketAllValues

Action name

CreateAccountPaymentFromRechargeTicketAllValues

Class name

com.cdrator.billing.financial.payments.action.CreateAccountPaymentFromRechargeTicketAllValues

Available from core version

9.9

Description

Creates an account payment based on the mandatory recharge ticket, and other configurable values and parameters. The account payment is created in capture status DO_AUTHORIZE.

Return value

AccountPayment: Created AccountPayment

Properties

  1. saveAccountPayment: Sets if created account payment needs to be saved.

Parameters

  1. RechargeTicket: rechargeTicket
  2. Amount: amount
  3. List: invoiceList
  4. PaymentOption: paymentOption
  5. String: reference
  6. String: transactionNumber
  7. Amount: feeAmount
  8. Date: paymentDate

RecurrentFee - Profile

TerminateSubscriptionFeeWithFeeProfileType

...