Skip to content

Introduce Retrieval of BioModel Info Objects From Quarkus#1514

Merged
Ezequiel-Valencia merged 18 commits intomasterfrom
biomodel-get-info
May 28, 2025
Merged

Introduce Retrieval of BioModel Info Objects From Quarkus#1514
Ezequiel-Valencia merged 18 commits intomasterfrom
biomodel-get-info

Conversation

@Ezequiel-Valencia
Copy link
Copy Markdown
Contributor

@Ezequiel-Valencia Ezequiel-Valencia commented May 27, 2025

What has changed:

  • Added JSON serialization for Version, Group Access, Publication Info, and various other internal objects
  • Remove unused BioModel Metadata DB calls from client
  • Add GET endpoint for BioModel summary (BioModelInfo) object, and utilize it within the client
  • Annotate Versions "Date" object to use date-time string format.
  • Simplified BioModelInfo and modified the DB function that uses it.
  • Remove unneeded permission exceptions from endpoints that don't require it

These annotations clarify for MicroProfile how to interpret the inheritance that is occurring.
Forgot to regenerate the OpenAPI spec when the last commit to the error handing architecture overhaul was made.
Use a property within all GroupAccess classes to determine which subclass it is, remove duplicate properties in the Version DTO, and have all Java "Date" objects return only date rather than date and time.
Copy link
Copy Markdown
Member

@jcschaff jcschaff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job, approved - please wait for approval.

@Ezequiel-Valencia Ezequiel-Valencia merged commit d75255c into master May 28, 2025
13 checks passed
@Ezequiel-Valencia Ezequiel-Valencia deleted the biomodel-get-info branch May 28, 2025 18:29
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.

Quarkus Endpoint for BioModel Retrieval Implement BioModel Endpoints

2 participants