Package cdm.legaldocumentation.master
Class AdditionalDisruptionEvents.AdditionalDisruptionEventsImpl
java.lang.Object
cdm.legaldocumentation.master.AdditionalDisruptionEvents.AdditionalDisruptionEventsImpl
- All Implemented Interfaces:
AdditionalDisruptionEvents,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AdditionalDisruptionEvents
public static class AdditionalDisruptionEvents.AdditionalDisruptionEventsImpl
extends Object
implements AdditionalDisruptionEvents
Immutable Implementation of AdditionalDisruptionEvents
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.AdditionalDisruptionEvents
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder, AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl, AdditionalDisruptionEvents.AdditionalDisruptionEventsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.AdditionalDisruptionEvents
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAdditionalDisruptionEventsImpl(AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanWhere parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events.Per 2002 ISDA Equity Derivatives Definitions:Specifies the party which determines additional disruption events.Per 2002 ISDA Equity Derivatives DefinitionsPer ISDA DefPer 2002 ISDA Equity Derivatives DefinitionsPer 2002 ISDA Equity Derivatives DefinitionsPer 2002 ISDA Equity Derivatives DefinitionsSpecifies the initial stock loan per ISDA Def.Per 2002 ISDA Equity Derivatives DefinitionsPer 2002 ISDA Equity Derivatives Definitions:Specifies the maximum stock loan rate for Loss of Stock Borrow.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.AdditionalDisruptionEvents
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AdditionalDisruptionEventsImpl
protected AdditionalDisruptionEventsImpl(AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder builder)
-
-
Method Details
-
getChangeInLaw
Description copied from interface:AdditionalDisruptionEventsPer 2002 ISDA Equity Derivatives Definitions:- Specified by:
getChangeInLawin interfaceAdditionalDisruptionEvents
-
getFailureToDeliver
@RosettaAttribute("failureToDeliver") @RuneAttribute("failureToDeliver") public Boolean getFailureToDeliver()Description copied from interface:AdditionalDisruptionEventsPer 2002 ISDA Equity Derivatives Definitions- Specified by:
getFailureToDeliverin interfaceAdditionalDisruptionEvents
-
getInsolvencyFiling
@RosettaAttribute("insolvencyFiling") @RuneAttribute("insolvencyFiling") public Boolean getInsolvencyFiling()Description copied from interface:AdditionalDisruptionEventsPer 2002 ISDA Equity Derivatives Definitions- Specified by:
getInsolvencyFilingin interfaceAdditionalDisruptionEvents
-
getHedgingDisruption
@RosettaAttribute("hedgingDisruption") @RuneAttribute("hedgingDisruption") public Boolean getHedgingDisruption()Description copied from interface:AdditionalDisruptionEventsPer 2002 ISDA Equity Derivatives Definitions- Specified by:
getHedgingDisruptionin interfaceAdditionalDisruptionEvents
-
getIncreasedCostOfHedging
@RosettaAttribute("increasedCostOfHedging") @RuneAttribute("increasedCostOfHedging") public Boolean getIncreasedCostOfHedging()Description copied from interface:AdditionalDisruptionEventsPer 2002 ISDA Equity Derivatives Definitions- Specified by:
getIncreasedCostOfHedgingin interfaceAdditionalDisruptionEvents
-
getForeignOwnershipEvent
@RosettaAttribute("foreignOwnershipEvent") @RuneAttribute("foreignOwnershipEvent") public Boolean getForeignOwnershipEvent()Description copied from interface:AdditionalDisruptionEventsPer ISDA Def- Specified by:
getForeignOwnershipEventin interfaceAdditionalDisruptionEvents
-
getLossOfStockBorrow
@RosettaAttribute("lossOfStockBorrow") @RuneAttribute("lossOfStockBorrow") public Boolean getLossOfStockBorrow()Description copied from interface:AdditionalDisruptionEventsPer 2002 ISDA Equity Derivatives Definitions:- Specified by:
getLossOfStockBorrowin interfaceAdditionalDisruptionEvents
-
getMaximumStockLoanRate
@RosettaAttribute("maximumStockLoanRate") @RuneAttribute("maximumStockLoanRate") public BigDecimal getMaximumStockLoanRate()Description copied from interface:AdditionalDisruptionEventsSpecifies the maximum stock loan rate for Loss of Stock Borrow. A percentage of 5% is represented as 0.05.- Specified by:
getMaximumStockLoanRatein interfaceAdditionalDisruptionEvents
-
getIncreasedCostOfStockBorrow
@RosettaAttribute("increasedCostOfStockBorrow") @RuneAttribute("increasedCostOfStockBorrow") public Boolean getIncreasedCostOfStockBorrow()Description copied from interface:AdditionalDisruptionEventsPer 2002 ISDA Equity Derivatives Definitions- Specified by:
getIncreasedCostOfStockBorrowin interfaceAdditionalDisruptionEvents
-
getInitialStockLoanRate
@RosettaAttribute("initialStockLoanRate") @RuneAttribute("initialStockLoanRate") public BigDecimal getInitialStockLoanRate()Description copied from interface:AdditionalDisruptionEventsSpecifies the initial stock loan per ISDA Def. A percentage of 5% is represented as 0.05.- Specified by:
getInitialStockLoanRatein interfaceAdditionalDisruptionEvents
-
getDeterminingParty
@RosettaAttribute("determiningParty") @RuneAttribute("determiningParty") public AncillaryRoleEnum getDeterminingParty()Description copied from interface:AdditionalDisruptionEventsSpecifies the party which determines additional disruption events.- Specified by:
getDeterminingPartyin interfaceAdditionalDisruptionEvents
-
getAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @RuneAttribute("additionalBespokeTerms") public List<? extends Clause> getAdditionalBespokeTerms()Description copied from interface:AdditionalDisruptionEventsWhere parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events.- Specified by:
getAdditionalBespokeTermsin interfaceAdditionalDisruptionEvents
-
build
Description copied from interface:AdditionalDisruptionEventsBuild Methods- Specified by:
buildin interfaceAdditionalDisruptionEvents- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAdditionalDisruptionEvents- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-