Class RatesCurveGroupId

    • Method Detail

      • of

        public static RatesCurveGroupId of​(java.lang.String groupName)
        Obtains an instance used to obtain a curve group by name.
        Parameters:
        groupName - the curve group name
        Returns:
        the identifier
      • of

        public static RatesCurveGroupId of​(CurveGroupName groupName)
        Obtains an instance used to obtain a curve group by name.
        Parameters:
        groupName - the curve group name
        Returns:
        the identifier
      • of

        public static RatesCurveGroupId of​(CurveGroupName groupName,
                                           ObservableSource obsSource)
        Obtains an instance used to obtain a curve group by name, specifying the source of observable market data.
        Parameters:
        groupName - the curve group name
        obsSource - source of observable market data
        Returns:
        the identifier
      • toString

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

        public CurveGroupName getCurveGroupName()
        Gets the curve group name.
        Returns:
        the value of the property, not null
      • getObservableSource

        public ObservableSource getObservableSource()
        Gets the source of observable market data.
        Returns:
        the value of the property, not null
      • equals

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

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