I am trying to call the functions "beforeApprovingCCTransactions" and "afterApprovingCCTransactions" while "creditCardAmountBorrowedUpdation(..)" is triggered. The function is not getting triggered. Below is the snippet from XML.
File 1 :
package Logger;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Before;
import org.springframework.stereotype.Component;
public class AuthorizeCCTransactionsLogs {
public void beforeApprovingCCTransactions() {
System.out.println("Going to begin transaction for Credit Card");
}
public void afterApprovingCCTransactions() {
System.out.println("Going to end transaction for Credit Card");
}
}
File 2:
package AuthorizeCCTransactions;
public class CreditCardHelper {
public void creditCardAmountBorrowedUpdation(CreditCardBean retievedCreditCardBean , double amount ) throws ClassNotFoundException {
retievedCreditCardBean.setAmount(retievedCreditCardBean.getAmount() + amount);
CreditCardTransactionsDao creditCardTransactionsDao = new CreditCardTransactionsDao();
creditCardTransactionsDao.update(retievedCreditCardBean);
}
}