Class NcbiExportSubmission

    • Constructor Detail

      • NcbiExportSubmission

        public NcbiExportSubmission()
      • NcbiExportSubmission

        public NcbiExportSubmission​(Project project,
                                    User submitter,
                                    java.lang.String bioProjectId,
                                    java.lang.String organization,
                                    java.lang.String ncbiNamespace,
                                    java.util.Date releaseDate,
                                    java.util.List<NcbiBioSampleFiles> bioSampleFiles)
    • Method Detail

      • getCreatedDate

        public java.util.Date getCreatedDate()
        Description copied from interface: Timestamped
        Get the created date of the object
        Specified by:
        getCreatedDate in interface Timestamped<java.lang.Long>
        Returns:
        A Date object of the created date
      • getModifiedDate

        public java.util.Date getModifiedDate()
        Description copied from interface: MutableIridaThing
        Get the date that this object was last modified
        Specified by:
        getModifiedDate in interface MutableIridaThing
        Returns:
        Date object of the modified date
      • setModifiedDate

        public void setModifiedDate​(java.util.Date modifiedDate)
        Description copied from interface: MutableIridaThing
        Set the modification time of this object
        Specified by:
        setModifiedDate in interface MutableIridaThing
        Parameters:
        modifiedDate - The date where this object was modified
      • getLabel

        public java.lang.String getLabel()
        Description copied from interface: IridaThing
        Get a human readable label for this object.
        Specified by:
        getLabel in interface IridaThing
        Returns:
        a human-readable label for the object.
      • getId

        public java.lang.Long getId()
        Description copied from interface: IridaThing
        Get the numerical identifier for this object
        Specified by:
        getId in interface IridaThing
        Specified by:
        getId in interface Timestamped<java.lang.Long>
        Returns:
        the numerical identifier for the object
      • setId

        public void setId​(java.lang.Long id)
        Description copied from interface: MutableIridaThing
        Set the numerical identifier for this object
        Specified by:
        setId in interface MutableIridaThing
        Parameters:
        id - The ID to set
      • getProject

        public Project getProject()
      • getOrganization

        public java.lang.String getOrganization()
      • setOrganization

        public void setOrganization​(java.lang.String organization)
      • setBioSampleFiles

        public void setBioSampleFiles​(java.util.List<NcbiBioSampleFiles> bioSampleFiles)
      • getNcbiNamespace

        public java.lang.String getNcbiNamespace()
      • setNcbiNamespace

        public void setNcbiNamespace​(java.lang.String ncbiNamespace)
      • getBioProjectId

        public java.lang.String getBioProjectId()
      • setBioProjectId

        public void setBioProjectId​(java.lang.String bioProjectId)
      • getReleaseDate

        public java.util.Date getReleaseDate()
      • getSubmitter

        public User getSubmitter()
      • getDirectoryPath

        public java.lang.String getDirectoryPath()
      • setDirectoryPath

        public void setDirectoryPath​(java.lang.String directoryPath)