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

Configuration classes modifications for Dynamic API branch alignment #446

Open
wants to merge 14 commits into
base: main
Choose a base branch
from

Commits on Mar 8, 2024

  1. 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
    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    067a6b9 View commit details
    Browse the repository at this point in the history
  2. 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
    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    75ba2b3 View commit details
    Browse the repository at this point in the history
  3. Split: extracted ConfigurationRdfParser modifications

        use dynapi model instead of full union
    
        moved dynamic-api-implementation.n3 to dynapi model
    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    1f2ee82 View commit details
    Browse the repository at this point in the history
  4. Split: extracted ConfigurationBeanLoader modification

        AbstractPool improvements
    
        fix configuration bean loader log errors
    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    73161b3 View commit details
    Browse the repository at this point in the history
  5. Split: extracted ConfigurationRdfParser

    refact: extracted variables to simplify debugging
    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    067f4a2 View commit details
    Browse the repository at this point in the history
  6. added asString Property annotation attribute to provide resource uris…

    … as String into methods
    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    40d16a0 View commit details
    Browse the repository at this point in the history
  7. 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
    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    acb0c12 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a1473cb View commit details
    Browse the repository at this point in the history
  9. Revert "unhide configuration bean loader error log"

    This reverts commit a1473cb.
    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    3b7ed53 View commit details
    Browse the repository at this point in the history
  10. remove not needed import

    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    056c4d7 View commit details
    Browse the repository at this point in the history
  11. fixed PropertyType imports

    litvinovg committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    7f9f29d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    b776311 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    365cfae View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    83068d2 View commit details
    Browse the repository at this point in the history