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

Json support #2

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

Json support #2

wants to merge 12 commits into from

Commits on Sep 30, 2024

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

Commits on Oct 1, 2024

  1. - added support for JSON requests & responses

    - updated some of the APIs to separate Simple & Derived Observations (to sidestep issue with XML->Java Object polymorphism issue - not accepting derived types with an base type param).
    slloyd-src committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4845b6d View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. - Updated examples on details.md

    - body reader added to assist with conversion from observation to derived (XML->Java)
    - Helper exception handler to catch JAXB conversion errors (and others)
    - Simple "submit either Simple or Derived" observation
    slloyd-src committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    f5ad1a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. - example resource added

    - Single API for observation added
    slloyd-src committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    45d0173 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into jsonSupport

    # Conflicts:
    #	src/main/java/org/uksrc/archive/ObservationResource.java
    #	src/test/java/org/uksrc/archive/ObservationResourceTest.java
    slloyd-src committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    aff8b9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    afbc015 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Organise method headers

    slloyd-src committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    6c6fc6e View commit details
    Browse the repository at this point in the history
  2. Removed default test class

    Updated XML examples for consistency with the JSON ones
    Removed the overkill object mapper for subtypes of observation
    slloyd-src committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    ab0c1e2 View commit details
    Browse the repository at this point in the history
  3. Separated Collections from Observations

    Integrated retrieving a subset of Observations based on a collections ID into a single function (either supply an id for a subset or not for all observations)
    slloyd-src committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b609147 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    623ffd3 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    bccc014 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86ff567 View commit details
    Browse the repository at this point in the history