Interface LegacyValuationTime

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
LegacyValuationTime.LegacyValuationTimeBuilder
All Known Implementing Classes:
LegacyValuationTime.LegacyValuationTimeBuilderImpl, LegacyValuationTime.LegacyValuationTimeImpl

@RosettaDataType(value="LegacyValuationTime", builder=LegacyValuationTimeBuilderImpl.class, version="6.19.0") @RuneDataType(value="LegacyValuationTime", model="cdm", builder=LegacyValuationTimeBuilderImpl.class, version="6.19.0") public interface LegacyValuationTime extends com.rosetta.model.lib.RosettaModelObject
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:
6.19.0
  • 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<BusinessCenterEnum> 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

      BusinessCenterEnum 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

      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 LegacyValuationTime> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends LegacyValuationTime> 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