Interface CollateralTransferTiming

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
CollateralTransferTiming.CollateralTransferTimingBuilder
All Known Implementing Classes:
CollateralTransferTiming.CollateralTransferTimingBuilderImpl, CollateralTransferTiming.CollateralTransferTimingImpl

@RosettaDataType(value="CollateralTransferTiming", builder=CollateralTransferTimingBuilderImpl.class, version="7.0.0-dev.105") @RuneDataType(value="CollateralTransferTiming", model="cdm", builder=CollateralTransferTimingBuilderImpl.class, version="7.0.0-dev.105") public interface CollateralTransferTiming extends com.rosetta.model.lib.RosettaModelObject
Specification of transfer / settlement timing for cash and securities collateral assuming that the notice is provided before the Notification Time (and with a 1LBD lag introduced if the notice is delivered after the Notification Time), and that securities allow for a further Local Business Day for transfer / settlement.
Version:
7.0.0-dev.105
  • Field Details

  • Method Details

    • getTransferSettlementTiming

      TransferSettlementTiming getTransferSettlementTiming()
      Specification of transfer / settlement timing for cash and securities collateral assuming that the notice is provided before the Notification Time (and with a 1LBD lag introduced if the notice is delivered after the Notification Time), and that securities allow for a further Local Business Day for transfer / settlement.
    • getCollateralTransferTimingDefinition

      CollateralTransferTimingDefinition getCollateralTransferTimingDefinition()
      Bespoke language removing the pre-print requirement to transfer legal title of securities collateral through written instructions to the relevant depository institution or other securities intermediaries solely for the purposes of the 1994 New York Law Credit Support Annex.
    • 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 CollateralTransferTiming> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

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