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.String
getBioProjectId()
java.util.List<NcbiBioSampleFiles>
getBioSampleFiles()
java.util.Date
getCreatedDate()
Get the created date of the objectjava.lang.String
getDirectoryPath()
java.lang.Long
getId()
Get the numerical identifier for this objectjava.lang.String
getLabel()
Get a human readable label for this object.java.util.Date
getModifiedDate()
Get the date that this object was last modifiedjava.lang.String
getNcbiNamespace()
java.lang.String
getOrganization()
Project
getProject()
java.util.Date
getReleaseDate()
User
getSubmitter()
ExportUploadState
getUploadState()
void
setBioProjectId(java.lang.String bioProjectId)
void
setBioSampleFiles(java.util.List<NcbiBioSampleFiles> bioSampleFiles)
void
setDirectoryPath(java.lang.String directoryPath)
void
setId(java.lang.Long id)
Set the numerical identifier for this objectvoid
setModifiedDate(java.util.Date modifiedDate)
Set the modification time of this objectvoid
setNcbiNamespace(java.lang.String ncbiNamespace)
void
setOrganization(java.lang.String organization)
void
setUploadState(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:Timestamped
Get the created date of the object- Specified by:
getCreatedDate
in interfaceTimestamped<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 interfaceMutableIridaThing
- 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 interfaceMutableIridaThing
- 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 interfaceIridaThing
- 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 interfaceIridaThing
- Specified by:
getId
in interfaceTimestamped<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 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)
-
-