Class IridaWorkflow


  • public class IridaWorkflow
    extends java.lang.Object
    Describes a workflow for IRIDA.
    • Constructor Detail

      • IridaWorkflow

        public IridaWorkflow​(IridaWorkflowDescription workflowDescription,
                             IridaWorkflowStructure workflowStructure)
        Defines a new IridaWorkflow with the given information.
        Parameters:
        workflowDescription - A description of the workflow.
        workflowStructure - The structure defining this workflow.
    • Method Detail

      • 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 class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object