Skip to content

feature/remove-controller-notification#1481

Open
ds-vlisenco wants to merge 3 commits intoeclipse-tractusx:mainfrom
ds-vlisenco:feature/remove-controller-notification
Open

feature/remove-controller-notification#1481
ds-vlisenco wants to merge 3 commits intoeclipse-tractusx:mainfrom
ds-vlisenco:feature/remove-controller-notification

Conversation

@ds-vlisenco
Copy link

chore: remove deprecated EdcNotificationContractController and integration test

This PR removes the no longer used EDC notification contract REST endpoint and its related integration test.


Changes

  • Deleted obsolete controller:
    tx-backend/src/main/java/org/eclipse/tractusx/traceability/notification/application/contract/EdcNotificationContractController.java

  • Deleted integration test:
    tx-backend/src/test/java/org/eclipse/tractusx/traceability/integration/edc/notificationcontract/EdcNotificationContractsControllerIT.java

  • Verified all test references and endpoint usages (/api/edc/notification/contract) are removed.

  • Left the EdcNotificationContractService in place (still used in internal logic and tests).

  • Retained:

    • CreateNotificationContractRequest
    • CreateNotificationContractResponse

Notes

  • Verified via ./mvnw clean verify
  • No Spring context failures
  • No remaining controller dependencies
  • No breaking changes introduced

Related

Closes #5 — Remove EdcNotificationContractController API Endpoint


Pre-review checks

  • No runtime usage of /api/edc/notification/contract
  • Controller and test fully removed
  • Other dependencies verified
  • CHANGELOG.md updated under [Unreleased]

@ds-vlisenco ds-vlisenco changed the title Feature/remove-controller-notification feature/remove-controller-notification Jun 25, 2025
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