Class Composite.CompositeImpl

java.lang.Object
cdm.product.template.Composite.CompositeImpl
All Implemented Interfaces:
Composite, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
Composite

public static class Composite.CompositeImpl extends Object implements Composite
Immutable Implementation of Composite
  • Constructor Details

  • Method Details

    • getDeterminationMethod

      @RosettaAttribute("determinationMethod") @RuneAttribute("determinationMethod") public DeterminationMethodEnum getDeterminationMethod()
      Description copied from interface: Composite
      Specifies the method according to which an amount or a date is determined.
      Specified by:
      getDeterminationMethod in interface Composite
    • getRelativeDate

      @RosettaAttribute("relativeDate") @RuneAttribute("relativeDate") public RelativeDateOffset getRelativeDate()
      Description copied from interface: Composite
      A date specified as some offset to another date (the anchor date).
      Specified by:
      getRelativeDate in interface Composite
    • getFxSpotRateSource

      @RosettaAttribute("fxSpotRateSource") @RuneAttribute("fxSpotRateSource") public FxSpotRateSource getFxSpotRateSource()
      Description copied from interface: Composite
      Specifies the methodology (reference source and, optionally, fixing time) to be used for determining a currency conversion rate.
      Specified by:
      getFxSpotRateSource in interface Composite
    • getFixingTime

      @RosettaAttribute("fixingTime") @RuneAttribute("fixingTime") public BusinessCenterTime getFixingTime()
      Description copied from interface: Composite
      The time at which the spot currency exchange rate will be observed. It is specified as a time in a business day calendar location, e.g. 11:00am London time.
      Specified by:
      getFixingTime in interface Composite
    • build

      public Composite build()
      Description copied from interface: Composite
      Build Methods
      Specified by:
      build in interface Composite
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      public Composite.CompositeBuilder toBuilder()
      Specified by:
      toBuilder in interface Composite
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(Composite.CompositeBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object