Interface ExtraordinaryEvents
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
ExtraordinaryEvents.ExtraordinaryEventsBuilder
- All Known Implementing Classes:
ExtraordinaryEvents.ExtraordinaryEventsBuilderImpl,ExtraordinaryEvents.ExtraordinaryEventsImpl
@RosettaDataType(value="ExtraordinaryEvents",
builder=ExtraordinaryEventsBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="ExtraordinaryEvents",
model="cdm",
builder=ExtraordinaryEventsBuilderImpl.class,
version="7.0.0-dev.105")
public interface ExtraordinaryEvents
extends com.rosetta.model.lib.RosettaModelObject
Where the underlying is shares, defines market events affecting the issuer of those shares that may require the terms of the transaction to be adjusted.
- Version:
- 7.0.0-dev.105 Body ISDA Corpus Confirmation SecurityEquitySwapConfirmation_2018 2018 ISDA CDM Equity Confirmation for Security Equity Swap Provision Body ISDA Corpus Definitions EquityDerivativesDefinitions_2002 2002 ISDA Equity Derivatives Definitions Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of ExtraordinaryEventsstatic classImmutable Implementation of ExtraordinaryEvents -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Where parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events.If true, failure to deliver is applicable.Body ISDA Corpus Definitions EquityDerivativesDefinitions_2002 2002 ISDA Equity Derivatives Definitions section "Adjustment to Indices" Provisiondefault Class<? extends ExtraordinaryEvents> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends ExtraordinaryEvents> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getAdditionalBespokeTerms
Where parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events. -
getMergerEvents
EquityCorporateEvents getMergerEvents() -
getTenderOfferEvents
EquityCorporateEvents getTenderOfferEvents() -
getCompositionOfCombinedConsideration
Boolean getCompositionOfCombinedConsideration() -
getIndexAdjustmentEvents
IndexAdjustmentEvents getIndexAdjustmentEvents()Body ISDA Corpus Definitions EquityDerivativesDefinitions_2002 2002 ISDA Equity Derivatives Definitions section "Adjustment to Indices" Provision -
getAdditionalDisruptionEvents
AdditionalDisruptionEvents getAdditionalDisruptionEvents() -
getFailureToDeliver
Boolean getFailureToDeliver()If true, failure to deliver is applicable. -
getRepresentations
Representations getRepresentations() -
getNationalizationOrInsolvency
NationalizationOrInsolvencyOrDelistingEventEnum getNationalizationOrInsolvency() -
getDelisting
NationalizationOrInsolvencyOrDelistingEventEnum getDelisting() -
build
ExtraordinaryEvents build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
ExtraordinaryEvents.ExtraordinaryEventsBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-