Class IridaWorkflow
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.model.workflow.IridaWorkflow
-
public class IridaWorkflow extends java.lang.Object
Describes a workflow for IRIDA.
-
-
Constructor Summary
Constructors Constructor Description IridaWorkflow(IridaWorkflowDescription workflowDescription, IridaWorkflowStructure workflowStructure)
Defines a newIridaWorkflow
with the given information.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
IridaWorkflowDescription
getWorkflowDescription()
java.util.UUID
getWorkflowIdentifier()
Gets a unique identifier for this workflow.IridaWorkflowStructure
getWorkflowStructure()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
IridaWorkflow
public IridaWorkflow(IridaWorkflowDescription workflowDescription, IridaWorkflowStructure workflowStructure)
Defines a newIridaWorkflow
with the given information.- Parameters:
workflowDescription
- A description of the workflow.workflowStructure
- The structure defining this workflow.
-
-
Method Detail
-
getWorkflowDescription
public IridaWorkflowDescription getWorkflowDescription()
-
getWorkflowStructure
public IridaWorkflowStructure getWorkflowStructure()
-
getWorkflowIdentifier
public java.util.UUID getWorkflowIdentifier()
Gets a unique identifier for this workflow.- Returns:
- A
UUID
for this workflow.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-