Skip to content

FINERACT-2300: Migrate LoanCollateralManagement to new CommandDispatcher p…#5820

Open
avivijay19 wants to merge 1 commit intoapache:developfrom
avivijay19:FINERACT-2300
Open

FINERACT-2300: Migrate LoanCollateralManagement to new CommandDispatcher p…#5820
avivijay19 wants to merge 1 commit intoapache:developfrom
avivijay19:FINERACT-2300

Conversation

@avivijay19
Copy link
Copy Markdown
Contributor

  • Replace old CommandWrapper/PortfolioCommandSourceWritePlatformService with typed CommandDispatcher pattern for loan collateral delete operation
  • Create LoanCollateralDeleteCommand, Request/Response DTOs
  • Create LoanCollateralDeleteCommandHandler with Resilience4j retry
  • Create new typed LoanCollateralManagementWriteService (no JsonCommand)
  • Rename LoanCollateralManagementReadPlatformService to ReadService, remove PlatformSecurityContext dependency
  • Update LoanCollateralManagementApiResource to use CommandDispatcher
  • Add security matcher for DELETE /loan-collateral-management/*
  • Add Resilience4j retry config in application.properties
  • Update all consumers (LoansApiResource, test) to use renamed service
  • Delete old handler, write service, and read service files

@avivijay19 avivijay19 changed the title FINERACT: Migrate LoanCollateralManagement to new CommandDispatcher p… FINERACT-2300: Migrate LoanCollateralManagement to new CommandDispatcher p… May 3, 2026
…her pipeline

- Replace old CommandWrapper/PortfolioCommandSourceWritePlatformService with
  typed CommandDispatcher pattern for loan collateral delete operation
- Create LoanCollateralDeleteCommand, Request/Response DTOs
- Create LoanCollateralDeleteCommandHandler with Resilience4j retry
- Create new typed LoanCollateralManagementWriteService (no JsonCommand)
- Rename LoanCollateralManagementReadPlatformService to ReadService,
  remove PlatformSecurityContext dependency
- Update LoanCollateralManagementApiResource to use CommandDispatcher
- Add security matcher for DELETE /loan-collateral-management/*
- Add Resilience4j retry config in application.properties
- Update all consumers (LoansApiResource, test) to use renamed service
- Delete old handler, write service, and read service files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant