Class IridaWorkflowNamedParameters

  • All Implemented Interfaces:
    IridaThing, Timestamped<java.lang.Long>

    @Entity
    public class IridaWorkflowNamedParameters
    extends java.lang.Object
    implements IridaThing
    Users can create, save, and re-use named parameters in their workflow submissions.
    • Constructor Summary

      Constructors 
      Constructor Description
      IridaWorkflowNamedParameters​(java.lang.String name, java.util.UUID workflowId, java.util.Map<java.lang.String,​java.lang.String> parameters)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.util.Date getCreatedDate()
      Get the created date of the object
      java.lang.Long getId()
      Get the numerical identifier for this object
      java.util.Map<java.lang.String,​java.lang.String> getInputParameters()  
      java.lang.String getLabel()
      Get a human readable label for this object.
      java.util.UUID getWorkflowId()  
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IridaWorkflowNamedParameters

        public IridaWorkflowNamedParameters​(java.lang.String name,
                                            java.util.UUID workflowId,
                                            java.util.Map<java.lang.String,​java.lang.String> parameters)
    • Method Detail

      • getCreatedDate

        public java.util.Date getCreatedDate()
        Description copied from interface: Timestamped
        Get the created date of the object
        Specified by:
        getCreatedDate in interface Timestamped<java.lang.Long>
        Returns:
        A Date object of the created date
      • getLabel

        public java.lang.String getLabel()
        Description copied from interface: IridaThing
        Get a human readable label for this object.
        Specified by:
        getLabel in interface IridaThing
        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 interface IridaThing
        Specified by:
        getId in interface Timestamped<java.lang.Long>
        Returns:
        the numerical identifier for the object
      • getWorkflowId

        public java.util.UUID getWorkflowId()
      • getInputParameters

        public final java.util.Map<java.lang.String,​java.lang.String> getInputParameters()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object