Package org.eclipse.pass.loader.nihms


package org.eclipse.pass.loader.nihms
  • Classes
    Class
    Description
    This controls a simple local text file containing a list of compliant "pmid|grantNumber" combinations that are considered DONE and therefore require no re-processing.
    NIHMS CSV Reader expects a Submissions CSV from the NIHMS site and will read it into a List, mapping the relevant fields to the NihmsPublication model.
    Does the heavy lifting of data transform work, converting a NihmsPublication to a NihmsSubmissionDTO (submission + deposits) for loading to the database
    Coordinates loading of csv files and passing into load and transform routine
    NIHMS Submission Loader CLI
    Service that takes a filepath, gets the csvs there, and transforms/loads the data according to a list of statuses to be processed.
    Data transfer object to hold the various components of a NIHMS Submission up to the point of update or create.
    Creates / updates the Submission, RepositoryCopy, Publication, and Deposit in the database as needed