Package cdm.legaldocumentation.master
Class AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl
- All Implemented Interfaces:
AdditionalDisruptionEvents,AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AdditionalDisruptionEvents
public static class AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl
extends Object
implements AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
Builder Implementation of AdditionalDisruptionEvents
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.AdditionalDisruptionEvents
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder, AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl, AdditionalDisruptionEvents.AdditionalDisruptionEventsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<Clause.ClauseBuilder> protected Booleanprotected AncillaryRoleEnumprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected BigDecimalprotected Booleanprotected Booleanprotected BigDecimalFields inherited from interface cdm.legaldocumentation.master.AdditionalDisruptionEvents
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalBespokeTerms(Clause _additionalBespokeTerms) addAdditionalBespokeTerms(Clause _additionalBespokeTerms, int idx) addAdditionalBespokeTerms(List<? extends Clause> additionalBespokeTermss) build()Build MethodsbooleanList<? extends Clause.ClauseBuilder> Where 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.getOrCreateAdditionalBespokeTerms(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalBespokeTerms(List<? extends Clause> additionalBespokeTermss) setChangeInLaw(Boolean _changeInLaw) setDeterminingParty(AncillaryRoleEnum _determiningParty) setFailureToDeliver(Boolean _failureToDeliver) setForeignOwnershipEvent(Boolean _foreignOwnershipEvent) setHedgingDisruption(Boolean _hedgingDisruption) setIncreasedCostOfHedging(Boolean _increasedCostOfHedging) setIncreasedCostOfStockBorrow(Boolean _increasedCostOfStockBorrow) setInitialStockLoanRate(BigDecimal _initialStockLoanRate) setInsolvencyFiling(Boolean _insolvencyFiling) setLossOfStockBorrow(Boolean _lossOfStockBorrow) setMaximumStockLoanRate(BigDecimal _maximumStockLoanRate) toString()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 cdm.legaldocumentation.master.AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
changeInLaw
-
failureToDeliver
-
insolvencyFiling
-
hedgingDisruption
-
increasedCostOfHedging
-
foreignOwnershipEvent
-
lossOfStockBorrow
-
maximumStockLoanRate
-
increasedCostOfStockBorrow
-
initialStockLoanRate
-
determiningParty
-
additionalBespokeTerms
-
-
Constructor Details
-
AdditionalDisruptionEventsBuilderImpl
public AdditionalDisruptionEventsBuilderImpl()
-
-
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.ClauseBuilder> 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- Specified by:
getAdditionalBespokeTermsin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
getOrCreateAdditionalBespokeTerms
- Specified by:
getOrCreateAdditionalBespokeTermsin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setChangeInLaw
@RosettaAttribute("changeInLaw") @RuneAttribute("changeInLaw") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setChangeInLaw(Boolean _changeInLaw) - Specified by:
setChangeInLawin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setFailureToDeliver
@RosettaAttribute("failureToDeliver") @RuneAttribute("failureToDeliver") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setFailureToDeliver(Boolean _failureToDeliver) - Specified by:
setFailureToDeliverin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setInsolvencyFiling
@RosettaAttribute("insolvencyFiling") @RuneAttribute("insolvencyFiling") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setInsolvencyFiling(Boolean _insolvencyFiling) - Specified by:
setInsolvencyFilingin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setHedgingDisruption
@RosettaAttribute("hedgingDisruption") @RuneAttribute("hedgingDisruption") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setHedgingDisruption(Boolean _hedgingDisruption) - Specified by:
setHedgingDisruptionin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setIncreasedCostOfHedging
@RosettaAttribute("increasedCostOfHedging") @RuneAttribute("increasedCostOfHedging") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setIncreasedCostOfHedging(Boolean _increasedCostOfHedging) - Specified by:
setIncreasedCostOfHedgingin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setForeignOwnershipEvent
@RosettaAttribute("foreignOwnershipEvent") @RuneAttribute("foreignOwnershipEvent") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setForeignOwnershipEvent(Boolean _foreignOwnershipEvent) - Specified by:
setForeignOwnershipEventin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setLossOfStockBorrow
@RosettaAttribute("lossOfStockBorrow") @RuneAttribute("lossOfStockBorrow") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setLossOfStockBorrow(Boolean _lossOfStockBorrow) - Specified by:
setLossOfStockBorrowin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setMaximumStockLoanRate
@RosettaAttribute("maximumStockLoanRate") @RuneAttribute("maximumStockLoanRate") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setMaximumStockLoanRate(BigDecimal _maximumStockLoanRate) - Specified by:
setMaximumStockLoanRatein interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setIncreasedCostOfStockBorrow
@RosettaAttribute("increasedCostOfStockBorrow") @RuneAttribute("increasedCostOfStockBorrow") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setIncreasedCostOfStockBorrow(Boolean _increasedCostOfStockBorrow) - Specified by:
setIncreasedCostOfStockBorrowin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setInitialStockLoanRate
@RosettaAttribute("initialStockLoanRate") @RuneAttribute("initialStockLoanRate") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setInitialStockLoanRate(BigDecimal _initialStockLoanRate) - Specified by:
setInitialStockLoanRatein interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setDeterminingParty
@RosettaAttribute("determiningParty") @RuneAttribute("determiningParty") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setDeterminingParty(AncillaryRoleEnum _determiningParty) - Specified by:
setDeterminingPartyin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
addAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @RuneAttribute("additionalBespokeTerms") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder addAdditionalBespokeTerms(Clause _additionalBespokeTerms) - Specified by:
addAdditionalBespokeTermsin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
addAdditionalBespokeTerms
public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder addAdditionalBespokeTerms(Clause _additionalBespokeTerms, int idx) - Specified by:
addAdditionalBespokeTermsin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
addAdditionalBespokeTerms
public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder addAdditionalBespokeTerms(List<? extends Clause> additionalBespokeTermss) - Specified by:
addAdditionalBespokeTermsin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setAdditionalBespokeTerms
@RuneAttribute("additionalBespokeTerms") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setAdditionalBespokeTerms(List<? extends Clause> additionalBespokeTermss) - Specified by:
setAdditionalBespokeTermsin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
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
-
prune
- Specified by:
prunein interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-