Interface RFSSubmissionLegServerFieldSet


  • public interface RFSSubmissionLegServerFieldSet
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void addField​(java.lang.String fieldName, java.lang.Object value)
      Adds a field to this event
      default void setAccount​(java.lang.Object value)
      The settlement account to use
      default void setEntityId​(java.lang.Object value)
      The entity to allocate this leg to.
      default void setFixingDate​(java.lang.Object value)
      Example value: 20160515
      default void setIsTimeOption​(java.lang.Object value)
      true if the leg is a time option.
      default void setStartDate​(java.lang.Object value)
      The start date for time options.
      default void setStartTenor​(java.lang.Object value)
      The start tenor for time options.
    • Method Detail

      • addField

        void addField​(java.lang.String fieldName,
                      java.lang.Object value)
        Adds a field to this event
        Parameters:
        fieldName - The name of the field to add.
        value - The value of the field to add. If the value is a BigDecimal then it will be converted to a String using BigDecimal.toPlainString()
      • setIsTimeOption

        default void setIsTimeOption​(java.lang.Object value)
        true if the leg is a time option. Must contain a StartTenor And/Or StartDate if the leg is a time-option
        Parameters:
        value - The value to be set passed by i18n
      • setFixingDate

        default void setFixingDate​(java.lang.Object value)
        Example value: 20160515
        Parameters:
        value - The value to be set passed by i18n
      • setStartTenor

        default void setStartTenor​(java.lang.Object value)
        The start tenor for time options. Example value: SPOT
        Parameters:
        value - The value to be set passed by i18n
      • setStartDate

        default void setStartDate​(java.lang.Object value)
        The start date for time options. Example value 20170123
        Parameters:
        value - The value to be set passed by i18n
      • setAccount

        default void setAccount​(java.lang.Object value)
        The settlement account to use
        Parameters:
        value - The value to be set passed by i18n
      • setEntityId

        default void setEntityId​(java.lang.Object value)
        The entity to allocate this leg to.
        Parameters:
        value - The value to be set passed by i18n