Class LabelDateParameterMetadata

    • Method Detail

      • of

        public static LabelDateParameterMetadata of​(LocalDate date)
        Obtains an instance using the date.
        Parameters:
        date - the date associated with the parameter
        Returns:
        the parameter metadata based on the date
      • of

        public static LabelDateParameterMetadata of​(LocalDate date,
                                                    String label)
        Obtains an instance using the date, specifying the label.
        Parameters:
        date - the date associated with the parameter
        label - the label to use
        Returns:
        the parameter metadata based on the date and label
      • getDate

        public LocalDate getDate()
        Gets the date associated with the parameter.

        This is the date that is most closely associated with the parameter. The actual parameter is typically a year fraction based on a day count.

        Specified by:
        getDate in interface DatedParameterMetadata
        Returns:
        the value of the property, not null
      • getLabel

        public String getLabel()
        Gets the label that describes the parameter.
        Specified by:
        getLabel in interface ParameterMetadata
        Returns:
        the value of the property, not empty
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object