FINERACT-1926: Remove unnecessary cancel event
- [x] Remove events
This commit is contained in:
-7
@@ -45,7 +45,6 @@ import org.apache.fineract.infrastructure.core.serialization.JsonParserHelper;
|
|||||||
import org.apache.fineract.infrastructure.core.service.DateUtils;
|
import org.apache.fineract.infrastructure.core.service.DateUtils;
|
||||||
import org.apache.fineract.infrastructure.core.service.ExternalIdFactory;
|
import org.apache.fineract.infrastructure.core.service.ExternalIdFactory;
|
||||||
import org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil;
|
import org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil;
|
||||||
import org.apache.fineract.infrastructure.event.business.domain.loan.LoanAccountSnapshotBusinessEvent;
|
|
||||||
import org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService;
|
import org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService;
|
||||||
import org.apache.fineract.investor.data.ExternalTransferRequestParameters;
|
import org.apache.fineract.investor.data.ExternalTransferRequestParameters;
|
||||||
import org.apache.fineract.investor.data.ExternalTransferStatus;
|
import org.apache.fineract.investor.data.ExternalTransferStatus;
|
||||||
@@ -54,9 +53,7 @@ import org.apache.fineract.investor.domain.ExternalAssetOwner;
|
|||||||
import org.apache.fineract.investor.domain.ExternalAssetOwnerRepository;
|
import org.apache.fineract.investor.domain.ExternalAssetOwnerRepository;
|
||||||
import org.apache.fineract.investor.domain.ExternalAssetOwnerTransfer;
|
import org.apache.fineract.investor.domain.ExternalAssetOwnerTransfer;
|
||||||
import org.apache.fineract.investor.domain.ExternalAssetOwnerTransferRepository;
|
import org.apache.fineract.investor.domain.ExternalAssetOwnerTransferRepository;
|
||||||
import org.apache.fineract.investor.domain.LoanOwnershipTransferBusinessEvent;
|
|
||||||
import org.apache.fineract.investor.exception.ExternalAssetOwnerInitiateTransferException;
|
import org.apache.fineract.investor.exception.ExternalAssetOwnerInitiateTransferException;
|
||||||
import org.apache.fineract.portfolio.loanaccount.domain.Loan;
|
|
||||||
import org.apache.fineract.portfolio.loanaccount.domain.LoanRepository;
|
import org.apache.fineract.portfolio.loanaccount.domain.LoanRepository;
|
||||||
import org.apache.fineract.portfolio.loanaccount.domain.LoanStatus;
|
import org.apache.fineract.portfolio.loanaccount.domain.LoanStatus;
|
||||||
import org.apache.fineract.portfolio.loanaccount.exception.LoanNotFoundException;
|
import org.apache.fineract.portfolio.loanaccount.exception.LoanNotFoundException;
|
||||||
@@ -120,10 +117,6 @@ public class ExternalAssetOwnersWriteServiceImpl implements ExternalAssetOwnersW
|
|||||||
ExternalAssetOwnerTransfer cancelTransfer = createCancelTransfer(externalAssetOwnerTransfer);
|
ExternalAssetOwnerTransfer cancelTransfer = createCancelTransfer(externalAssetOwnerTransfer);
|
||||||
externalAssetOwnerTransferRepository.save(cancelTransfer);
|
externalAssetOwnerTransferRepository.save(cancelTransfer);
|
||||||
externalAssetOwnerTransferRepository.save(externalAssetOwnerTransfer);
|
externalAssetOwnerTransferRepository.save(externalAssetOwnerTransfer);
|
||||||
Loan loan = loanRepository.findById(externalAssetOwnerTransfer.getLoanId())
|
|
||||||
.orElseThrow(() -> new LoanNotFoundException(externalAssetOwnerTransfer.getLoanId()));
|
|
||||||
businessEventNotifierService.notifyPostBusinessEvent(new LoanOwnershipTransferBusinessEvent(cancelTransfer, loan));
|
|
||||||
businessEventNotifierService.notifyPostBusinessEvent(new LoanAccountSnapshotBusinessEvent(loan));
|
|
||||||
return buildResponseData(cancelTransfer);
|
return buildResponseData(cancelTransfer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user