Class AdditionalDisruptionEvents.AdditionalDisruptionEventsImpl
java.lang.Object
cdm.legaldocumentation.transaction.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.transaction.AdditionalDisruptionEvents
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder, AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilderImpl, AdditionalDisruptionEvents.AdditionalDisruptionEventsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.transaction.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.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.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AdditionalDisruptionEventsImpl
protected AdditionalDisruptionEventsImpl(AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder builder)
-
-
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> 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
-