Class SequencingRun

    • Constructor Detail

      • SequencingRun

        protected SequencingRun()
    • Method Detail

      • 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
      • setId

        public void setId​(java.lang.Long id)
        Description copied from interface: MutableIridaThing
        Set the numerical identifier for this object
        Specified by:
        setId in interface MutableIridaThing
        Parameters:
        id - The ID to set
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • 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
      • getModifiedDate

        public java.util.Date getModifiedDate()
        Description copied from interface: MutableIridaThing
        Get the date that this object was last modified
        Specified by:
        getModifiedDate in interface MutableIridaThing
        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 interface MutableIridaThing
        Parameters:
        modifiedDate - The date where this object was modified
      • getLabel

        public java.lang.String getLabel()
        Get a human readable label for this object.
        Specified by:
        getLabel in interface IridaThing
        Returns:
        a human-readable label for the object.
      • getUser

        public User getUser()
      • setUser

        public void setUser​(User user)
      • addOptionalProperty

        public void addOptionalProperty​(java.lang.String key,
                                        java.lang.String value)
        Add one optional property to the map of properties
        Parameters:
        key - The key of the property to add
        value - The value of the property to add
      • getOptionalProperties

        public java.util.Map<java.lang.String,​java.lang.String> getOptionalProperties()
        Get the Map of optional properties
        Returns:
        A Map<String,String> of all the optional propertie
      • getOptionalProperty

        public java.lang.String getOptionalProperty​(java.lang.String key)
        Get an individual optional property
        Parameters:
        key - The key of the property to read
        Returns:
        A String of the property's value
      • getSequencerType

        public java.lang.String getSequencerType()
        Get the sequencer type
        Returns:
        Name of the sequencer type
      • setSequencerType

        public void setSequencerType​(java.lang.String sequencerType)
      • compareTo

        public int compareTo​(SequencingRun o)
        Specified by:
        compareTo in interface java.lang.Comparable<SequencingRun>