Class EquitySwapTransactionSupplement
java.lang.Object
net.finmath.smartcontract.product.xml.Product
net.finmath.smartcontract.product.xml.ReturnSwapBase
net.finmath.smartcontract.product.xml.EquitySwapTransactionSupplement
A type for defining Equity Swap Transaction Supplement
Java class for EquitySwapTransactionSupplement complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EquitySwapTransactionSupplement"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}ReturnSwapBase"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}MutualOrOptionalEarlyTermination.model" minOccurs="0"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}EquityUnderlyerProvisions.model" minOccurs="0"/> <element name="extraordinaryEvents" type="{http://www.fpml.org/FpML-5/confirmation}ExtraordinaryEvents" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected FeeElectionEnum
protected BigDecimal
protected Boolean
protected Boolean
protected ExtraordinaryEvents
protected CountryCode
protected Boolean
protected Boolean
protected Boolean
protected EarlyTerminationDateEnum
protected PartyReference
protected CountryCode
Fields inherited from class net.finmath.smartcontract.product.xml.ReturnSwapBase
additionalPayment, buyerAccountReference, buyerPartyReference, principalExchangeFeatures, returnSwapLeg, sellerAccountReference, sellerPartyReference
Fields inherited from class net.finmath.smartcontract.product.xml.Product
assetClass, id, primaryAssetClass, productId, productType, secondaryAssetClass
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the breakFeeElection property.Gets the value of the breakFeeRate property.Gets the value of the extraordinaryEvents property.Gets the value of the localJurisdiction property.Gets the value of the optionalEarlyTerminationDate property.Gets the value of the optionalEarlyTerminationElectingPartyReference property.Gets the value of the relevantJurisdiction property.Gets the value of the breakFundingRecovery property.Gets the value of the componentSecurityIndexAnnexFallback property.Gets the value of the multipleExchangeIndexAnnexFallback property.Gets the value of the mutualEarlyTermination property.Gets the value of the optionalEarlyTermination property.void
Sets the value of the breakFeeElection property.void
setBreakFeeRate
(BigDecimal value) Sets the value of the breakFeeRate property.void
setBreakFundingRecovery
(Boolean value) Sets the value of the breakFundingRecovery property.void
Sets the value of the componentSecurityIndexAnnexFallback property.void
Sets the value of the extraordinaryEvents property.void
setLocalJurisdiction
(CountryCode value) Sets the value of the localJurisdiction property.void
Sets the value of the multipleExchangeIndexAnnexFallback property.void
setMutualEarlyTermination
(Boolean value) Sets the value of the mutualEarlyTermination property.void
Sets the value of the optionalEarlyTermination property.void
Sets the value of the optionalEarlyTerminationDate property.void
Sets the value of the optionalEarlyTerminationElectingPartyReference property.void
Sets the value of the relevantJurisdiction property.Methods inherited from class net.finmath.smartcontract.product.xml.ReturnSwapBase
getAdditionalPayment, getBuyerAccountReference, getBuyerPartyReference, getPrincipalExchangeFeatures, getReturnSwapLeg, getSellerAccountReference, getSellerPartyReference, setBuyerAccountReference, setBuyerPartyReference, setPrincipalExchangeFeatures, setSellerAccountReference, setSellerPartyReference
Methods inherited from class net.finmath.smartcontract.product.xml.Product
getAssetClass, getId, getPrimaryAssetClass, getProductId, getProductType, getSecondaryAssetClass, setId, setPrimaryAssetClass
-
Field Details
-
mutualEarlyTermination
-
optionalEarlyTermination
-
optionalEarlyTerminationDate
-
optionalEarlyTerminationElectingPartyReference
-
breakFundingRecovery
-
breakFeeElection
-
breakFeeRate
-
multipleExchangeIndexAnnexFallback
-
componentSecurityIndexAnnexFallback
-
localJurisdiction
-
relevantJurisdiction
-
extraordinaryEvents
-
-
Constructor Details
-
EquitySwapTransactionSupplement
public EquitySwapTransactionSupplement()
-
-
Method Details
-
isMutualEarlyTermination
-
setMutualEarlyTermination
-
isOptionalEarlyTermination
-
setOptionalEarlyTermination
-
getOptionalEarlyTerminationDate
Gets the value of the optionalEarlyTerminationDate property.- Returns:
- possible object is
EarlyTerminationDateEnum
-
setOptionalEarlyTerminationDate
Sets the value of the optionalEarlyTerminationDate property.- Parameters:
value
- allowed object isEarlyTerminationDateEnum
-
getOptionalEarlyTerminationElectingPartyReference
Gets the value of the optionalEarlyTerminationElectingPartyReference property.- Returns:
- possible object is
PartyReference
-
setOptionalEarlyTerminationElectingPartyReference
Sets the value of the optionalEarlyTerminationElectingPartyReference property.- Parameters:
value
- allowed object isPartyReference
-
isBreakFundingRecovery
-
setBreakFundingRecovery
-
getBreakFeeElection
Gets the value of the breakFeeElection property.- Returns:
- possible object is
FeeElectionEnum
-
setBreakFeeElection
Sets the value of the breakFeeElection property.- Parameters:
value
- allowed object isFeeElectionEnum
-
getBreakFeeRate
Gets the value of the breakFeeRate property.- Returns:
- possible object is
BigDecimal
-
setBreakFeeRate
Sets the value of the breakFeeRate property.- Parameters:
value
- allowed object isBigDecimal
-
isMultipleExchangeIndexAnnexFallback
-
setMultipleExchangeIndexAnnexFallback
-
isComponentSecurityIndexAnnexFallback
-
setComponentSecurityIndexAnnexFallback
-
getLocalJurisdiction
Gets the value of the localJurisdiction property.- Returns:
- possible object is
CountryCode
-
setLocalJurisdiction
Sets the value of the localJurisdiction property.- Parameters:
value
- allowed object isCountryCode
-
getRelevantJurisdiction
Gets the value of the relevantJurisdiction property.- Returns:
- possible object is
CountryCode
-
setRelevantJurisdiction
Sets the value of the relevantJurisdiction property.- Parameters:
value
- allowed object isCountryCode
-
getExtraordinaryEvents
Gets the value of the extraordinaryEvents property.- Returns:
- possible object is
ExtraordinaryEvents
-
setExtraordinaryEvents
Sets the value of the extraordinaryEvents property.- Parameters:
value
- allowed object isExtraordinaryEvents
-