Class AnalysisSubmissionTemplate
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.model.IridaRepresentationModel
-
- ca.corefacility.bioinformatics.irida.model.workflow.submission.AbstractAnalysisSubmission
-
- ca.corefacility.bioinformatics.irida.model.workflow.submission.AnalysisSubmissionTemplate
-
- All Implemented Interfaces:
IridaThing
,MutableIridaThing
,Timestamped<java.lang.Long>
,java.lang.Comparable<AnalysisSubmissionTemplate>
@Entity public class AnalysisSubmissionTemplate extends AbstractAnalysisSubmission implements java.lang.Comparable<AnalysisSubmissionTemplate>
Shell for an analysis template to be submitted automatically when data is uploaded to a project.
-
-
Field Summary
-
Fields inherited from class ca.corefacility.bioinformatics.irida.model.workflow.submission.AbstractAnalysisSubmission
analysisDescription, createdDate, emailPipelineResultCompleted, emailPipelineResultError, id, inputParameters, modifiedDate, name, namedParameters, referenceFile, submitter, updateSamples, workflowId
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AnalysisSubmissionTemplate()
AnalysisSubmissionTemplate(java.lang.String name, java.util.UUID workflowId, IridaWorkflowNamedParameters namedParameters, ReferenceFile referenceFile, boolean updateSamples, java.lang.String analysisDescription, boolean emailPipelineResultCompleted, boolean emailPipelineResultError, Project submittedProject)
AnalysisSubmissionTemplate(java.lang.String name, java.util.UUID workflowId, java.util.Map<java.lang.String,java.lang.String> inputParameters, ReferenceFile referenceFile, boolean updateSamples, java.lang.String analysisDescription, boolean emailPipelineResultCompleted, boolean emailPipelineResultError, Project submittedProject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(AnalysisSubmissionTemplate o)
boolean
equals(java.lang.Object other)
java.lang.String
getStatusMessage()
Project
getSubmittedProject()
int
hashCode()
boolean
isEnabled()
void
setEnabled(boolean enabled)
void
setReferenceFile(ReferenceFile referenceFile)
Sets the reference file.void
setStatusMessage(java.lang.String statusMessage)
-
Methods inherited from class ca.corefacility.bioinformatics.irida.model.workflow.submission.AbstractAnalysisSubmission
getAnalysisDescription, getCreatedDate, getEmailPipelineResultCompleted, getEmailPipelineResultError, getId, getInputParameters, getLabel, getModifiedDate, getName, getNamedParameters, getReferenceFile, getSubmitter, getUpdateSamples, getWorkflowId, setAnalysisDescription, setEmailPipelineResultCompleted, setEmailPipelineResultError, setId, setModifiedDate, setName, setSubmitter, setUpdateSamples, setWorkflowId, toString
-
Methods inherited from class ca.corefacility.bioinformatics.irida.model.IridaRepresentationModel
add, add, getLink, getLinks, getRemoteStatus, getSelfHref, hasLink, hasLinks, removeLinks, setRemoteStatus
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ca.corefacility.bioinformatics.irida.model.IridaThing
getIdentifier, setLabel
-
-
-
-
Constructor Detail
-
AnalysisSubmissionTemplate
protected AnalysisSubmissionTemplate()
-
AnalysisSubmissionTemplate
public AnalysisSubmissionTemplate(java.lang.String name, java.util.UUID workflowId, IridaWorkflowNamedParameters namedParameters, ReferenceFile referenceFile, boolean updateSamples, java.lang.String analysisDescription, boolean emailPipelineResultCompleted, boolean emailPipelineResultError, Project submittedProject)
-
AnalysisSubmissionTemplate
public AnalysisSubmissionTemplate(java.lang.String name, java.util.UUID workflowId, java.util.Map<java.lang.String,java.lang.String> inputParameters, ReferenceFile referenceFile, boolean updateSamples, java.lang.String analysisDescription, boolean emailPipelineResultCompleted, boolean emailPipelineResultError, Project submittedProject)
-
-
Method Detail
-
setReferenceFile
public void setReferenceFile(ReferenceFile referenceFile)
Sets the reference file.- Overrides:
setReferenceFile
in classAbstractAnalysisSubmission
- Parameters:
referenceFile
- The reference file.
-
getSubmittedProject
public Project getSubmittedProject()
-
hashCode
public int hashCode()
Description copied from class:IridaRepresentationModel
- Overrides:
hashCode
in classAbstractAnalysisSubmission
-
equals
public boolean equals(java.lang.Object other)
Description copied from class:IridaRepresentationModel
- Overrides:
equals
in classAbstractAnalysisSubmission
-
compareTo
public int compareTo(AnalysisSubmissionTemplate o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<AnalysisSubmissionTemplate>
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
setStatusMessage
public void setStatusMessage(java.lang.String statusMessage)
-
getStatusMessage
public java.lang.String getStatusMessage()
-
-