Package org.isda.cdm
Class AdditionalDisruptionEvents
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.AdditionalDisruptionEvents
-
@RosettaClass @RosettaSynonym(value="AdditionalDisruptionEvents", source="FpML_5_10") public class AdditionalDisruptionEvents extends com.rosetta.model.lib.RosettaModelObject
A type for defining the Additional Disruption Events.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.Boolean
getChangeInLaw()
2002 ISDA Equity Derivatives Definitions: Change in Law | 2018 ISDA CDM Equity Confirmation for Security Equity Swap: Change In Law | If true, then change in law is applicable.ReferenceWithMetaParty
getDeterminingPartyReference()
A reference to the party which determines additional disruption events.java.lang.Boolean
getFailureToDeliver()
2002 ISDA Equity Derivatives Definitions: Failure to Deliver | Where the underlying is shares and the transaction is physically settled, then, if true, a failure to deliver the shares on the settlement date will not be an event of default for the purposes of the master agreement.java.lang.Boolean
getForeignOwnershipEvent()
If true, then foreign ownership event is applicable.java.lang.Boolean
getHedgingDisruption()
2002 ISDA Equity Derivatives Definitions: Hedging Disruption | If true, then hedging disruption is applicable.java.lang.Boolean
getIncreasedCostOfHedging()
2002 ISDA Equity Derivatives Definitions: Increased Cost of Hedging | If true, then increased cost of hedging is applicable.java.lang.Boolean
getIncreasedCostOfStockBorrow()
2002 ISDA Equity Derivatives Definitions: Increased Cost of Stock Borrow | If true, then increased cost of stock borrow is applicable.java.math.BigDecimal
getInitialStockLoanRate()
Specifies the initial stock loan rate for Increased Cost of Stock Borrow.java.lang.Boolean
getInsolvencyFiling()
2002 ISDA Equity Derivatives Definitions: Insolvency Filing | If true, then insolvency filing is applicable.java.lang.Boolean
getLossOfStockBorrow()
2002 ISDA Equity Derivatives Definitions: Loss of Stock Borrow | If true, then loss of stock borrow is applicable.java.math.BigDecimal
getMaximumStockLoanRate()
Specifies the maximum stock loan rate for Loss of Stock Borrow.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends AdditionalDisruptionEvents>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getChangeInLaw
@RosettaSynonym(value="changeInLaw", source="FpML_5_10") public final java.lang.Boolean getChangeInLaw()
2002 ISDA Equity Derivatives Definitions: Change in Law | 2018 ISDA CDM Equity Confirmation for Security Equity Swap: Change In Law | If true, then change in law is applicable.
-
getDeterminingPartyReference
@RosettaSynonym(value="determiningPartyReference", source="FpML_5_10") public final ReferenceWithMetaParty getDeterminingPartyReference()
A reference to the party which determines additional disruption events.
-
getFailureToDeliver
@RosettaSynonym(value="failureToDeliver", source="FpML_5_10") public final java.lang.Boolean getFailureToDeliver()
2002 ISDA Equity Derivatives Definitions: Failure to Deliver | Where the underlying is shares and the transaction is physically settled, then, if true, a failure to deliver the shares on the settlement date will not be an event of default for the purposes of the master agreement.
-
getForeignOwnershipEvent
@RosettaSynonym(value="foreignOwnershipEvent", source="FpML_5_10") public final java.lang.Boolean getForeignOwnershipEvent()
If true, then foreign ownership event is applicable.
-
getHedgingDisruption
@RosettaSynonym(value="hedgingDisruption", source="FpML_5_10") public final java.lang.Boolean getHedgingDisruption()
2002 ISDA Equity Derivatives Definitions: Hedging Disruption | If true, then hedging disruption is applicable.
-
getIncreasedCostOfHedging
@RosettaSynonym(value="increasedCostOfHedging", source="FpML_5_10") public final java.lang.Boolean getIncreasedCostOfHedging()
2002 ISDA Equity Derivatives Definitions: Increased Cost of Hedging | If true, then increased cost of hedging is applicable.
-
getIncreasedCostOfStockBorrow
@RosettaSynonym(value="increasedCostOfStockBorrow", source="FpML_5_10") public final java.lang.Boolean getIncreasedCostOfStockBorrow()
2002 ISDA Equity Derivatives Definitions: Increased Cost of Stock Borrow | If true, then increased cost of stock borrow is applicable.
-
getInitialStockLoanRate
@RosettaSynonym(value="initialStockLoanRate", source="FpML_5_10") public final java.math.BigDecimal getInitialStockLoanRate()
Specifies the initial stock loan rate for Increased Cost of Stock Borrow. A percentage of 5% is represented as 0.05.
-
getInsolvencyFiling
@RosettaSynonym(value="insolvencyFiling", source="FpML_5_10") public final java.lang.Boolean getInsolvencyFiling()
2002 ISDA Equity Derivatives Definitions: Insolvency Filing | If true, then insolvency filing is applicable.
-
getLossOfStockBorrow
@RosettaSynonym(value="lossOfStockBorrow", source="FpML_5_10") public final java.lang.Boolean getLossOfStockBorrow()
2002 ISDA Equity Derivatives Definitions: Loss of Stock Borrow | If true, then loss of stock borrow is applicable.
-
getMaximumStockLoanRate
@RosettaSynonym(value="maximumStockLoanRate", source="FpML_5_10") public final java.math.BigDecimal getMaximumStockLoanRate()
Specifies the maximum stock loan rate for Loss of Stock Borrow. A percentage of 5% is represented as 0.05.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends AdditionalDisruptionEvents> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static AdditionalDisruptionEvents.AdditionalDisruptionEventsBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-