Package org.eclipse.pass.loader.nihms
package org.eclipse.pass.loader.nihms
-
ClassesClassDescriptionThis 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 databaseNIHMS Submission Loader CLIService 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