Skip to content

Conversation

@rma-kayla
Copy link
Contributor

Implemented new Entity controller that exposes all CRUD methods.
Created accompanying integration tests to ensure the endpoints work correctly and return the appropriate error responses.

rma-kayla and others added 5 commits December 4, 2025 11:07
Initial implementation of controller and CRUD basics.
- Refactored and finalized CRUD methods.
- Verified request validation and error handling
- Added route integration and comprehensive integration tests.
fixes USACE#1102

---------

Co-authored-by: Bryson Spilman <bryson@rmanet.com>
Previous version of traefik couldn't communicate to latest version of
docker. Update traefik so the compose file works again.
Add blob-id or clob-id query parameter, respectively, to all required
methods, so ones with invalid path characters can be referenced.

This is required for
HydrologicEngineeringCenter/cwms-cli#72
@rma-kayla
Copy link
Contributor Author

@rma-bryson this PR is ready for your review

@rma-bryson rma-bryson self-requested a review December 4, 2025 19:29
- moved update verification into DAO
- cleaned up variables
- added match null parents test to integration test
@rma-bryson rma-bryson self-requested a review December 6, 2025 00:37
@rma-bryson rma-bryson merged commit 492bb16 into USACE:develop Dec 6, 2025
vairav added a commit that referenced this pull request Dec 8, 2025
…ilters

* origin:
  Entity endpoint Controller and Integration test (#1497)
  Enhancements/blob clob query (#1483)
  Update treafik for latest docker. (#1493)
  Bugfix/cda 45 ts vertical datum (#1344)
  CDA-66: Updated TS identifier descriptor paging (#1481)
  add in missing expiration date to constant/seasonal levels (#1490)
  1351 implement cda gui code formatter (#1460)
  add missing back tic
  CWMS Data API documentation /timeseries GET endpoints. (#1476)
  CDA-60: Accept Header Formatting Documentation (#1463)
  The temp users set needs to be a LinkedHashSet, otherwise the last user in the list isn't always the last user and the paging doesn't work.
  Add static analysis unit test for Controller classes (#1362)
  Bugfix/incorrect parameter warning cda 58 (#1470)
  Test updates for latest schema and correct release schema image. (#1474)
  CDA-54 - Implements Entity DTO and Dao (#1482)
  Update npm pacakges (#1478)
  Correct required java version (#1462)
  CDA-40: Exception Handling Implementation Updates (#1358)
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.

5 participants