-
Notifications
You must be signed in to change notification settings - Fork 85
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
Configuration classes modifications for Dynamic API branch alignment #446
base: main
Are you sure you want to change the base?
Configuration classes modifications for Dynamic API branch alignment #446
Commits on Mar 8, 2024
-
Split: ConfigurationBeanLoader fixes
Proof of concept for dynapi february sprint (vivo-project#253) * Dynamic API RPC starting point * Use String to store dateTime until a better type defined * instantinate objects independently in configuration bean loader * Modified ontology files * Replace requireXXX with requresXXX in dynamic API ontology * Parse boolean type while loading instances with ConfigurationBeanLoader * Ontology modifications, refactoring. * Added n3 template rdf class * Renamed rpc name set method * Implemented basic support of sparql queries * Current state for discussion * Multiple fixes, added n3 action example * Added typed parameter example, fixed localization tags * Defined rdf class RPC to represent RPC call, defined class to represent REST Resources * Initialize pools with StartupManager * Added draft of REST Endpoint * Added default http method to define a method should be used for rpc execution and also REST custom action * fix: a mistake, Action should have firstStep, next should be an option of OperationalStep * fix: REST custom action names shouldn't be equal to RPC names
Configuration menu - View commit details
-
Copy full SHA for 067a6b9 - Browse repository at this point
Copy the full SHA 067a6b9View commit details -
Split: extracted ConfigurationBeanLoader
Co-authored-by: William Welling <8352733+wwelling@users.noreply.github.com> Co-authored-by: Kevin Day <kday@library.tamu.edu> Co-authored-by: Dragan Ivanovic <chenejac@uns.ac.rs> Co-authored-by: chenejac <chenejac@gmail.com> correct context path vs servlet path Refactor Integration Tests to use the full word Test. This allows for the tests to be properly picked up and executed. Merge pull request vivo-project#281 from kaladay/dynapi-rpc_endpoint_it_to_itest [3678] Refactor Integration Tests to use the full word Test. Merge branch 'sprint-dynapi-2022-feb-staging' of github.com:vivo-project/Vitro into servlet-path Merge pull request vivo-project#280 from wwelling/servlet-path Correct context path vs servlet path Update of the ontology. Introducing structured parameter types (object and array) rest endpoint corrections and integration tests Updating binding of the ontology to Java classes and n3 test examples.To be in accordance with changes in the ontology. Adding files for primitive types and APIInformation java bean. Adding new line at the end of file and retrieving history of deleted files by using git mv Adding new line at the end of file Merge pull request vivo-project#283 from chenejac/3653_definition_of_the_ontology 3653 definition of the ontology Merge branch 'sprint-dynapi-2022-feb-staging' of github.com:vivo-project/Vitro into 3667-rest-it
Configuration menu - View commit details
-
Copy full SHA for 75ba2b3 - Browse repository at this point
Copy the full SHA 75ba2b3View commit details -
Split: extracted ConfigurationRdfParser modifications
use dynapi model instead of full union moved dynamic-api-implementation.n3 to dynapi model
Configuration menu - View commit details
-
Copy full SHA for 1f2ee82 - Browse repository at this point
Copy the full SHA 1f2ee82View commit details -
Split: extracted ConfigurationBeanLoader modification
AbstractPool improvements fix configuration bean loader log errors
Configuration menu - View commit details
-
Copy full SHA for 73161b3 - Browse repository at this point
Copy the full SHA 73161b3View commit details -
Split: extracted ConfigurationRdfParser
refact: extracted variables to simplify debugging
Configuration menu - View commit details
-
Copy full SHA for 067f4a2 - Browse repository at this point
Copy the full SHA 067f4a2View commit details -
added asString Property annotation attribute to provide resource uris…
… as String into methods
Configuration menu - View commit details
-
Copy full SHA for 40d16a0 - Browse repository at this point
Copy the full SHA 40d16a0View commit details -
Split: extracted ConfigurationBeanLoader modifications
endpoint reorganization in progress tests are passing test fixes, refactorings, fixed concurrent use of action in DynamicAPIDocumentation fix model provider removed unused imports removed debug statements remamings
Configuration menu - View commit details
-
Copy full SHA for acb0c12 - Browse repository at this point
Copy the full SHA acb0c12View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1473cb - Browse repository at this point
Copy the full SHA a1473cbView commit details -
Revert "unhide configuration bean loader error log"
This reverts commit a1473cb.
Configuration menu - View commit details
-
Copy full SHA for 3b7ed53 - Browse repository at this point
Copy the full SHA 3b7ed53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 056c4d7 - Browse repository at this point
Copy the full SHA 056c4d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f9f29d - Browse repository at this point
Copy the full SHA 7f9f29dView commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b776311 - Browse repository at this point
Copy the full SHA b776311View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 365cfae - Browse repository at this point
Copy the full SHA 365cfaeView commit details
Commits on Mar 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 83068d2 - Browse repository at this point
Copy the full SHA 83068d2View commit details