Class TransactionHelper


@Component public class TransactionHelper extends TransactionInternalProcess
This class contains functionality to validate transactions This class also extends TransactionInternalProcess
Since:
8.12
Version:
8.12
  • Constructor Details

    • TransactionHelper

      public TransactionHelper()
  • Method Details

    • bulkForfeitTransaction

      public void bulkForfeitTransaction(TransactionDO transactionDO, Collection collection, Loyalty loyalty, Transaction transaction)
      bulkForfeitTransaction This method used in transactionProcess
      Parameters:
      transactionDO - instance of TransactionDO.
      collection - instance of Collection.
      loyalty - instance of Loyalty.
      transaction - instance of Transaction.
    • setCycleTransactionProperties

      public void setCycleTransactionProperties(Loyalty loyalty, Transaction transaction)
      This method used to set Cycle Transaction proerties. This method use to set transactionProperties
      Parameters:
      loyalty - Instance of Loyalty.
      transaction - Instance of Transaction.
    • isBulkForfeitTransaction

      public static boolean isBulkForfeitTransaction(TransactionDO transactionDO)
      isBulkForfeitTransaction This method gets ParentTransactionId from transactionDO
      Parameters:
      transactionDO - Instance of TransactionDO.
      Returns:
      returns true if FORFEITED and ParentTransactionId null or empty