Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ALS-7809] DRS URI: Data Dictionary API #56

Merged
merged 5 commits into from
Nov 20, 2024
Merged

[ALS-7809] DRS URI: Data Dictionary API #56

merged 5 commits into from
Nov 20, 2024

Conversation

Gcolon021
Copy link

@Gcolon021 Gcolon021 commented Nov 18, 2024

Add new endpoint that excepts a list of concepts and returns a list of concepts with their metadata included.

Returns a list of concepts with their metadata included.
@Gcolon021 Gcolon021 self-assigned this Nov 18, 2024
I felt like Robert Martin was judging me, so I refactored to remove the boolean parameter.
Removed the use of Optional return type to simplify code and improve readability. Updated associated tests and methods in ConceptService, ConceptRepository, and ConceptController to reflect this change.
Modified the metadata parsing logic in JsonBlobParser to handle duplicate keys by throwing an IllegalStateException. This ensures that the parser does not silently overwrite metadata entries, preserving data integrity.
# Conflicts:
#	dictonaryReqeust.http
@Gcolon021 Gcolon021 merged commit 09f9c24 into release Nov 20, 2024
2 checks passed
@Gcolon021 Gcolon021 deleted the ALS-7809 branch November 20, 2024 15:49
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.

2 participants