Class SubmissionDTO

java.lang.Object
org.eclipse.pass.loader.nihms.SubmissionDTO

public class SubmissionDTO extends Object
Data transfer object to hold the various components of a NIHMS Submission up to the point of update or create.
Author:
Karen Hanson
  • Constructor Details

    • SubmissionDTO

      public SubmissionDTO()
  • Method Details

    • getSubmission

      public Submission getSubmission()
      Returns:
      the submission
    • setSubmission

      public void setSubmission(Submission submission)
      Parameters:
      submission - the submission to set
    • getPublication

      public Publication getPublication()
      Returns:
      the publication
    • setPublication

      public void setPublication(Publication publication)
      Parameters:
      publication - the publication to set
    • getRepositoryCopy

      public RepositoryCopy getRepositoryCopy()
      Returns:
      the repositoryCopy
    • setRepositoryCopy

      public void setRepositoryCopy(RepositoryCopy repositoryCopy)
      Parameters:
      repositoryCopy - the repositoryCopy to set
    • getDeposit

      public Deposit getDeposit()
      Returns:
      the deposit
    • setDeposit

      public void setDeposit(Deposit deposit)
      Parameters:
      deposit - the deposit to set
    • getGrantId

      public String getGrantId()
      Returns:
      the grantId
    • setGrantId

      public void setGrantId(String grantId)
      Parameters:
      grantId - the grantId to set
    • doUpdatePublication

      public boolean doUpdatePublication()
      Returns:
      updatePublication true if update should be performed
    • setUpdatePublication

      public void setUpdatePublication(boolean updatePublication)
      Parameters:
      updatePublication - the updatePublication to set
    • doUpdateSubmission

      public boolean doUpdateSubmission()
      Returns:
      updateSubmission true if update should be performed
    • setUpdateSubmission

      public void setUpdateSubmission(boolean updateSubmission)
      Parameters:
      updateSubmission - the updateSubmission to set
    • doUpdateRepositoryCopy

      public boolean doUpdateRepositoryCopy()
      Returns:
      updateRepositoryCopy true if update should be performed
    • doUpdate

      public boolean doUpdate()
      Returns:
      updateRepositoryCopy true if update should be performed
    • setUpdateRepositoryCopy

      public void setUpdateRepositoryCopy(boolean updateRepositoryCopy)
      Parameters:
      updateRepositoryCopy - the updateRepositoryCopy to set
    • setUpdateDeposoit

      public void setUpdateDeposoit(boolean updateDeposit)
      Parameters:
      updateDeposit - the updateDeposit to set
    • doUpdateDeposit

      public boolean doUpdateDeposit()
      Returns:
      updateDeposit true if update should be performed