Class NcbiExportSubmission
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.model.NcbiExportSubmission
-
- All Implemented Interfaces:
IridaThing,MutableIridaThing,Timestamped<java.lang.Long>
@Entity public class NcbiExportSubmission extends java.lang.Object implements MutableIridaThing
Class storing a request to upload sequence data to NCBI.- See Also:
- Ncbi SRA experiment guide
-
-
Constructor Summary
Constructors Constructor Description NcbiExportSubmission()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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBioProjectId()java.util.List<NcbiBioSampleFiles>getBioSampleFiles()java.util.DategetCreatedDate()Get the created date of the objectjava.lang.StringgetDirectoryPath()java.lang.LonggetId()Get the numerical identifier for this objectjava.lang.StringgetLabel()Get a human readable label for this object.java.util.DategetModifiedDate()Get the date that this object was last modifiedjava.lang.StringgetNcbiNamespace()java.lang.StringgetOrganization()ProjectgetProject()java.util.DategetReleaseDate()UsergetSubmitter()ExportUploadStategetUploadState()voidsetBioProjectId(java.lang.String bioProjectId)voidsetBioSampleFiles(java.util.List<NcbiBioSampleFiles> bioSampleFiles)voidsetDirectoryPath(java.lang.String directoryPath)voidsetId(java.lang.Long id)Set the numerical identifier for this objectvoidsetModifiedDate(java.util.Date modifiedDate)Set the modification time of this objectvoidsetNcbiNamespace(java.lang.String ncbiNamespace)voidsetOrganization(java.lang.String organization)voidsetUploadState(ExportUploadState uploadState)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ca.corefacility.bioinformatics.irida.model.IridaThing
getIdentifier, setLabel
-
-
-
-
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:TimestampedGet the created date of the object- Specified by:
getCreatedDatein interfaceTimestamped<java.lang.Long>- Returns:
- A
Dateobject of the created date
-
getModifiedDate
public java.util.Date getModifiedDate()
Description copied from interface:MutableIridaThingGet the date that this object was last modified- Specified by:
getModifiedDatein interfaceMutableIridaThing- Returns:
Dateobject of the modified date
-
setModifiedDate
public void setModifiedDate(java.util.Date modifiedDate)
Description copied from interface:MutableIridaThingSet the modification time of this object- Specified by:
setModifiedDatein interfaceMutableIridaThing- Parameters:
modifiedDate- The date where this object was modified
-
getLabel
public java.lang.String getLabel()
Description copied from interface:IridaThingGet a human readable label for this object.- Specified by:
getLabelin interfaceIridaThing- Returns:
- a human-readable label for the object.
-
getId
public java.lang.Long getId()
Description copied from interface:IridaThingGet the numerical identifier for this object- Specified by:
getIdin interfaceIridaThing- Specified by:
getIdin interfaceTimestamped<java.lang.Long>- Returns:
- the numerical identifier for the object
-
setId
public void setId(java.lang.Long id)
Description copied from interface:MutableIridaThingSet the numerical identifier for this object- Specified by:
setIdin interfaceMutableIridaThing- Parameters:
id- The ID to set
-
getProject
public Project getProject()
-
getOrganization
public java.lang.String getOrganization()
-
setOrganization
public void setOrganization(java.lang.String organization)
-
getBioSampleFiles
public java.util.List<NcbiBioSampleFiles> getBioSampleFiles()
-
setBioSampleFiles
public void setBioSampleFiles(java.util.List<NcbiBioSampleFiles> bioSampleFiles)
-
setUploadState
public void setUploadState(ExportUploadState uploadState)
-
getUploadState
public ExportUploadState getUploadState()
-
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)
-
-