Interface AdditionalDisruptionEvents

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
All Known Implementing Classes:
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl, AdditionalDisruptionEvents.AdditionalDisruptionEventsImpl

@RosettaDataType(value="AdditionalDisruptionEvents", builder=AdditionalDisruptionEventsBuilderImpl.class, version="5.30.0") @RuneDataType(value="AdditionalDisruptionEvents", model="cdm", builder=AdditionalDisruptionEventsBuilderImpl.class, version="5.30.0") public interface AdditionalDisruptionEvents extends com.rosetta.model.lib.RosettaModelObject
A type for defining the Additional Disruption Events.
Version:
5.30.0
  • Field Details

  • Method Details

    • getChangeInLaw

      Boolean getChangeInLaw()
      Per 2002 ISDA Equity Derivatives Definitions:
    • getFailureToDeliver

      Boolean getFailureToDeliver()
      Per 2002 ISDA Equity Derivatives Definitions
    • getInsolvencyFiling

      Boolean getInsolvencyFiling()
      Per 2002 ISDA Equity Derivatives Definitions
    • getHedgingDisruption

      Boolean getHedgingDisruption()
      Per 2002 ISDA Equity Derivatives Definitions
    • getIncreasedCostOfHedging

      Boolean getIncreasedCostOfHedging()
      Per 2002 ISDA Equity Derivatives Definitions
    • getForeignOwnershipEvent

      Boolean getForeignOwnershipEvent()
      Per ISDA Def
    • getLossOfStockBorrow

      Boolean getLossOfStockBorrow()
      Per 2002 ISDA Equity Derivatives Definitions:
    • getMaximumStockLoanRate

      BigDecimal getMaximumStockLoanRate()
      Specifies the maximum stock loan rate for Loss of Stock Borrow. A percentage of 5% is represented as 0.05.
    • getIncreasedCostOfStockBorrow

      Boolean getIncreasedCostOfStockBorrow()
      Per 2002 ISDA Equity Derivatives Definitions
    • getInitialStockLoanRate

      BigDecimal getInitialStockLoanRate()
      Specifies the initial stock loan per ISDA Def. A percentage of 5% is represented as 0.05.
    • getDeterminingParty

      AncillaryRoleEnum getDeterminingParty()
      Specifies the party which determines additional disruption events.
    • getAdditionalBespokeTerms

      List<? extends Clause> getAdditionalBespokeTerms()
      Where parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events.
    • 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 AdditionalDisruptionEvents> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

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