Interface ValuationTime

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
ValuationTime.ValuationTimeBuilder
All Known Implementing Classes:
ValuationTime.ValuationTimeBuilderImpl, ValuationTime.ValuationTimeImpl

@RosettaDataType(value="ValuationTime", builder=ValuationTimeBuilderImpl.class, version="7.0.0-dev.105") @RuneDataType(value="ValuationTime", model="cdm", builder=ValuationTimeBuilderImpl.class, version="7.0.0-dev.105") public interface ValuationTime extends com.rosetta.model.lib.RosettaModelObject
Specifies the time by which the value of the collateral and obligations to transfer or return collateral are to be calculated relative to the Valuation Date.
Version:
7.0.0-dev.105
  • Field Details

  • Method Details

    • getDay

      The day in respect of which the Valuation Time is being specified. If not specified, addional language must be used to define the methodology.
    • getLocation

      List<String> getLocation()
      The location relevant to the timezone for the Valuation Time.
    • getTime

      The type of time specified for the Valuation Time.
    • getHourminutetime

      LocalTime getHourminutetime()
      A time specified in a 24-hour notation, e.g. 3pm would be represented as 15:00.
    • getTimezone

      String getTimezone()
      Any relevant time zone where specified.
    • getAdditionalLanguage

      String getAdditionalLanguage()
      The additional language that might be specified by the parties to the legal agreement.
    • build

      ValuationTime build()
      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends ValuationTime> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends ValuationTime> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject