Uploaded image for project: 'mod-oai-pmh'
  1. mod-oai-pmh
  2. MODOAIPMH-265

Refactor the dao layer and update the readme with initial-load description

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 3.2.5
    • Labels:
      None
    • Template:
      MDEXP story template
    • Sprint:
      Concorde - Sprint 103
    • Story Points:
      3
    • Development Team:
      Concorde
    • Back End Estimate:
      Medium < 5 days

      Description

      Purpose/Overview:
      As long as different approaches are used for database communication among the code with using both PostgresClient and jooq library it brought complexity to extend the dao layer and work with it. So it is required to find all dao related methods which use plain PostgresClient and rewrite them to use jooq.
      As well the initial load process and marc21_withholdings metadata prefix handling should be documented at readme file.
      Requirements/Scope:

      1. Update all dao methods with plain PostgresClient to use jooq
      2. Update documentation with inital-load description

      Acceptance criteria:

      • documentation updated and clear for understanding
      • code refactored
      • unit tests updated

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                TotoroDev Illia Daliek
                Reporter:
                TotoroDev Illia Daliek
                Back End Estimator:
                Illia Daliek Illia Daliek
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases