Class AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl
java.lang.Object
cdm.legaldocumentation.transaction.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.transaction.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.transaction.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.Getter MethodsSpecifies the party which determines additional disruption events.Specifies the initial stock loan per ISDA Def.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.transaction.AdditionalDisruptionEvents
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.transaction.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
@RosettaAttribute("changeInLaw") @Accessor(GETTER) @RuneAttribute("changeInLaw") public Boolean getChangeInLaw()Description copied from interface:AdditionalDisruptionEventsGetter Methods- Specified by:
getChangeInLawin interfaceAdditionalDisruptionEvents
-
getFailureToDeliver
@RosettaAttribute("failureToDeliver") @Accessor(GETTER) @RuneAttribute("failureToDeliver") public Boolean getFailureToDeliver()- Specified by:
getFailureToDeliverin interfaceAdditionalDisruptionEvents
-
getInsolvencyFiling
@RosettaAttribute("insolvencyFiling") @Accessor(GETTER) @RuneAttribute("insolvencyFiling") public Boolean getInsolvencyFiling()- Specified by:
getInsolvencyFilingin interfaceAdditionalDisruptionEvents
-
getHedgingDisruption
@RosettaAttribute("hedgingDisruption") @Accessor(GETTER) @RuneAttribute("hedgingDisruption") public Boolean getHedgingDisruption()- Specified by:
getHedgingDisruptionin interfaceAdditionalDisruptionEvents
-
getIncreasedCostOfHedging
@RosettaAttribute("increasedCostOfHedging") @Accessor(GETTER) @RuneAttribute("increasedCostOfHedging") public Boolean getIncreasedCostOfHedging()- Specified by:
getIncreasedCostOfHedgingin interfaceAdditionalDisruptionEvents
-
getForeignOwnershipEvent
@RosettaAttribute("foreignOwnershipEvent") @Accessor(GETTER) @RuneAttribute("foreignOwnershipEvent") public Boolean getForeignOwnershipEvent()- Specified by:
getForeignOwnershipEventin interfaceAdditionalDisruptionEvents
-
getLossOfStockBorrow
@RosettaAttribute("lossOfStockBorrow") @Accessor(GETTER) @RuneAttribute("lossOfStockBorrow") public Boolean getLossOfStockBorrow()- Specified by:
getLossOfStockBorrowin interfaceAdditionalDisruptionEvents
-
getMaximumStockLoanRate
@RosettaAttribute("maximumStockLoanRate") @Accessor(GETTER) @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") @Accessor(GETTER) @RuneAttribute("increasedCostOfStockBorrow") public Boolean getIncreasedCostOfStockBorrow()- Specified by:
getIncreasedCostOfStockBorrowin interfaceAdditionalDisruptionEvents
-
getInitialStockLoanRate
@RosettaAttribute("initialStockLoanRate") @Accessor(GETTER) @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") @Accessor(GETTER) @RuneAttribute("determiningParty") public AncillaryRoleEnum getDeterminingParty()Description copied from interface:AdditionalDisruptionEventsSpecifies the party which determines additional disruption events.- Specified by:
getDeterminingPartyin interfaceAdditionalDisruptionEvents
-
getAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @Accessor(GETTER) @Multi @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") @Accessor(SETTER) @RuneAttribute("changeInLaw") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setChangeInLaw(Boolean _changeInLaw) - Specified by:
setChangeInLawin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setFailureToDeliver
@RosettaAttribute("failureToDeliver") @Accessor(SETTER) @RuneAttribute("failureToDeliver") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setFailureToDeliver(Boolean _failureToDeliver) - Specified by:
setFailureToDeliverin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setInsolvencyFiling
@RosettaAttribute("insolvencyFiling") @Accessor(SETTER) @RuneAttribute("insolvencyFiling") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setInsolvencyFiling(Boolean _insolvencyFiling) - Specified by:
setInsolvencyFilingin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setHedgingDisruption
@RosettaAttribute("hedgingDisruption") @Accessor(SETTER) @RuneAttribute("hedgingDisruption") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setHedgingDisruption(Boolean _hedgingDisruption) - Specified by:
setHedgingDisruptionin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setIncreasedCostOfHedging
@RosettaAttribute("increasedCostOfHedging") @Accessor(SETTER) @RuneAttribute("increasedCostOfHedging") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setIncreasedCostOfHedging(Boolean _increasedCostOfHedging) - Specified by:
setIncreasedCostOfHedgingin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setForeignOwnershipEvent
@RosettaAttribute("foreignOwnershipEvent") @Accessor(SETTER) @RuneAttribute("foreignOwnershipEvent") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setForeignOwnershipEvent(Boolean _foreignOwnershipEvent) - Specified by:
setForeignOwnershipEventin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setLossOfStockBorrow
@RosettaAttribute("lossOfStockBorrow") @Accessor(SETTER) @RuneAttribute("lossOfStockBorrow") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setLossOfStockBorrow(Boolean _lossOfStockBorrow) - Specified by:
setLossOfStockBorrowin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setMaximumStockLoanRate
@RosettaAttribute("maximumStockLoanRate") @Accessor(SETTER) @RuneAttribute("maximumStockLoanRate") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setMaximumStockLoanRate(BigDecimal _maximumStockLoanRate) - Specified by:
setMaximumStockLoanRatein interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setIncreasedCostOfStockBorrow
@RosettaAttribute("increasedCostOfStockBorrow") @Accessor(SETTER) @RuneAttribute("increasedCostOfStockBorrow") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setIncreasedCostOfStockBorrow(Boolean _increasedCostOfStockBorrow) - Specified by:
setIncreasedCostOfStockBorrowin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setInitialStockLoanRate
@RosettaAttribute("initialStockLoanRate") @Accessor(SETTER) @RuneAttribute("initialStockLoanRate") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setInitialStockLoanRate(BigDecimal _initialStockLoanRate) - Specified by:
setInitialStockLoanRatein interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
setDeterminingParty
@RosettaAttribute("determiningParty") @Accessor(SETTER) @RuneAttribute("determiningParty") public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder setDeterminingParty(AncillaryRoleEnum _determiningParty) - Specified by:
setDeterminingPartyin interfaceAdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
addAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @Accessor(ADDER) @Multi @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
@RosettaAttribute("additionalBespokeTerms") @Accessor(SETTER) @Multi @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
-