Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-12648

Implement DataUnit Inserts in Registries

    XMLWordPrintable

    Details

      Description

      Implement addDataUnit and/or other methods for adding concrete DataUnit instances in SqliteRegistry.

      This is tricky because it needs to account for how to ensure join tables between DataUnits are updated as well (i.e. should adding a Visit add the overlaps between that Visit and all existing SkyMaps?).

      This will probably require some additions to the Registry interface. Adding methods/arguments that depend on specific concrete DataUnits is fine for base Registry/SqlRegistry, but we should try to implement these in terms of more generic methods that must be implemented by new Registry subclasses

      Unit tests for this ticket should include inserting all concrete DataUnit types.

        Attachments

          Issue Links

            Activity

            No builds found.
            pschella Pim Schellart [X] (Inactive) created issue -
            swinbank John Swinbank made changes -
            Field Original Value New Value
            Team Data Release Production [ 10301 ]
            swinbank John Swinbank made changes -
            Epic Link DM-12738 [ 36337 ]
            pschella Pim Schellart [X] (Inactive) made changes -
            Labels jarvis gen3-middleware
            pschella Pim Schellart [X] (Inactive) made changes -
            Assignee Pim Schellart [ pschella ]
            fritzm Fritz Mueller made changes -
            Sprint BG3_S18_3 [ 699 ]
            fritzm Fritz Mueller made changes -
            Rank Ranked higher
            fritzm Fritz Mueller made changes -
            Sprint BG3_S18_3 [ 699 ]
            tjenness Tim Jenness made changes -
            Component/s daf_butler [ 11300 ]
            Hide
            pschella Pim Schellart [X] (Inactive) added a comment -

            Partly done on DM-14114 (with addDataUnitEntry), but may need additions.

            Show
            pschella Pim Schellart [X] (Inactive) added a comment - Partly done on DM-14114 (with addDataUnitEntry ), but may need additions.
            pschella Pim Schellart [X] (Inactive) made changes -
            Risk Score 0
            pschella Pim Schellart [X] (Inactive) made changes -
            Assignee Pim Schellart [ pschella ]
            swinbank John Swinbank made changes -
            Epic Link DM-12738 [ 36337 ] DM-14448 [ 80390 ]
            jbosch Jim Bosch made changes -
            Link This issue is duplicated by DM-14114 [ DM-14114 ]
            Hide
            jbosch Jim Bosch added a comment -

            We should have declared this complete a long time ago.

            Show
            jbosch Jim Bosch added a comment - We should have declared this complete a long time ago.
            jbosch Jim Bosch made changes -
            Resolution Done [ 10000 ]
            Status To Do [ 10001 ] Invalid [ 11005 ]

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              pschella Pim Schellart [X] (Inactive)
              Watchers:
              Jim Bosch, John Swinbank, Pim Schellart [X] (Inactive), Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.