Package cdm.legaldocumentation.master
Interface AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
- All Superinterfaces:
AdditionalDisruptionEvents,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl
- Enclosing interface:
AdditionalDisruptionEvents
public static interface AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
extends AdditionalDisruptionEvents, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalBespokeTerms(Clause additionalBespokeTerms) addAdditionalBespokeTerms(Clause additionalBespokeTerms, int idx) addAdditionalBespokeTerms(List<? extends Clause> additionalBespokeTerms) List<? extends Clause.ClauseBuilder> Where parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events.getOrCreateAdditionalBespokeTerms(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdditionalBespokeTerms(List<? extends Clause> additionalBespokeTerms) 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) Methods inherited from interface cdm.legaldocumentation.master.AdditionalDisruptionEvents
build, getChangeInLaw, getDeterminingParty, getFailureToDeliver, getForeignOwnershipEvent, getHedgingDisruption, getIncreasedCostOfHedging, getIncreasedCostOfStockBorrow, getInitialStockLoanRate, getInsolvencyFiling, getLossOfStockBorrow, getMaximumStockLoanRate, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateAdditionalBespokeTerms
-
getAdditionalBespokeTerms
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
-
setChangeInLaw
-
setFailureToDeliver
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setFailureToDeliver(Boolean failureToDeliver) -
setInsolvencyFiling
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setInsolvencyFiling(Boolean insolvencyFiling) -
setHedgingDisruption
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setHedgingDisruption(Boolean hedgingDisruption) -
setIncreasedCostOfHedging
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setIncreasedCostOfHedging(Boolean increasedCostOfHedging) -
setForeignOwnershipEvent
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setForeignOwnershipEvent(Boolean foreignOwnershipEvent) -
setLossOfStockBorrow
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setLossOfStockBorrow(Boolean lossOfStockBorrow) -
setMaximumStockLoanRate
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setMaximumStockLoanRate(BigDecimal maximumStockLoanRate) -
setIncreasedCostOfStockBorrow
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setIncreasedCostOfStockBorrow(Boolean increasedCostOfStockBorrow) -
setInitialStockLoanRate
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setInitialStockLoanRate(BigDecimal initialStockLoanRate) -
setDeterminingParty
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setDeterminingParty(AncillaryRoleEnum determiningParty) -
addAdditionalBespokeTerms
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder addAdditionalBespokeTerms(Clause additionalBespokeTerms) -
addAdditionalBespokeTerms
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder addAdditionalBespokeTerms(Clause additionalBespokeTerms, int idx) -
addAdditionalBespokeTerms
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder addAdditionalBespokeTerms(List<? extends Clause> additionalBespokeTerms) -
setAdditionalBespokeTerms
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setAdditionalBespokeTerms(List<? extends Clause> additionalBespokeTerms) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-