All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.fpml.fpml_5.confirmation.EquitySwapTransactionSupplement Maven / Gradle / Ivy

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2 
// See https://javaee.github.io/jaxb-v2/ 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.04.04 at 04:56:21 PM UTC 
//


package org.fpml.fpml_5.confirmation;

import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;


/**
 * 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>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "EquitySwapTransactionSupplement", propOrder = { "mutualEarlyTermination", "optionalEarlyTermination", "optionalEarlyTerminationDate", "optionalEarlyTerminationElectingPartyReference", "breakFundingRecovery", "breakFeeElection", "breakFeeRate", "multipleExchangeIndexAnnexFallback", "componentSecurityIndexAnnexFallback", "localJurisdiction", "relevantJurisdiction", "extraordinaryEvents" }) public class EquitySwapTransactionSupplement extends ReturnSwapBase { protected Boolean mutualEarlyTermination; protected Boolean optionalEarlyTermination; @XmlSchemaType(name = "token") protected EarlyTerminationDateEnum optionalEarlyTerminationDate; protected PartyReference optionalEarlyTerminationElectingPartyReference; protected Boolean breakFundingRecovery; @XmlSchemaType(name = "token") protected FeeElectionEnum breakFeeElection; protected BigDecimal breakFeeRate; protected Boolean multipleExchangeIndexAnnexFallback; protected Boolean componentSecurityIndexAnnexFallback; protected CountryCode localJurisdiction; protected CountryCode relevantJurisdiction; protected ExtraordinaryEvents extraordinaryEvents; /** * Gets the value of the mutualEarlyTermination property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMutualEarlyTermination() { return mutualEarlyTermination; } /** * Sets the value of the mutualEarlyTermination property. * * @param value * allowed object is * {@link Boolean } * */ public void setMutualEarlyTermination(Boolean value) { this.mutualEarlyTermination = value; } /** * Gets the value of the optionalEarlyTermination property. * * @return * possible object is * {@link Boolean } * */ public Boolean isOptionalEarlyTermination() { return optionalEarlyTermination; } /** * Sets the value of the optionalEarlyTermination property. * * @param value * allowed object is * {@link Boolean } * */ public void setOptionalEarlyTermination(Boolean value) { this.optionalEarlyTermination = value; } /** * Gets the value of the optionalEarlyTerminationDate property. * * @return * possible object is * {@link EarlyTerminationDateEnum } * */ public EarlyTerminationDateEnum getOptionalEarlyTerminationDate() { return optionalEarlyTerminationDate; } /** * Sets the value of the optionalEarlyTerminationDate property. * * @param value * allowed object is * {@link EarlyTerminationDateEnum } * */ public void setOptionalEarlyTerminationDate(EarlyTerminationDateEnum value) { this.optionalEarlyTerminationDate = value; } /** * Gets the value of the optionalEarlyTerminationElectingPartyReference property. * * @return * possible object is * {@link PartyReference } * */ public PartyReference getOptionalEarlyTerminationElectingPartyReference() { return optionalEarlyTerminationElectingPartyReference; } /** * Sets the value of the optionalEarlyTerminationElectingPartyReference property. * * @param value * allowed object is * {@link PartyReference } * */ public void setOptionalEarlyTerminationElectingPartyReference(PartyReference value) { this.optionalEarlyTerminationElectingPartyReference = value; } /** * Gets the value of the breakFundingRecovery property. * * @return * possible object is * {@link Boolean } * */ public Boolean isBreakFundingRecovery() { return breakFundingRecovery; } /** * Sets the value of the breakFundingRecovery property. * * @param value * allowed object is * {@link Boolean } * */ public void setBreakFundingRecovery(Boolean value) { this.breakFundingRecovery = value; } /** * Gets the value of the breakFeeElection property. * * @return * possible object is * {@link FeeElectionEnum } * */ public FeeElectionEnum getBreakFeeElection() { return breakFeeElection; } /** * Sets the value of the breakFeeElection property. * * @param value * allowed object is * {@link FeeElectionEnum } * */ public void setBreakFeeElection(FeeElectionEnum value) { this.breakFeeElection = value; } /** * Gets the value of the breakFeeRate property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getBreakFeeRate() { return breakFeeRate; } /** * Sets the value of the breakFeeRate property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setBreakFeeRate(BigDecimal value) { this.breakFeeRate = value; } /** * Gets the value of the multipleExchangeIndexAnnexFallback property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMultipleExchangeIndexAnnexFallback() { return multipleExchangeIndexAnnexFallback; } /** * Sets the value of the multipleExchangeIndexAnnexFallback property. * * @param value * allowed object is * {@link Boolean } * */ public void setMultipleExchangeIndexAnnexFallback(Boolean value) { this.multipleExchangeIndexAnnexFallback = value; } /** * Gets the value of the componentSecurityIndexAnnexFallback property. * * @return * possible object is * {@link Boolean } * */ public Boolean isComponentSecurityIndexAnnexFallback() { return componentSecurityIndexAnnexFallback; } /** * Sets the value of the componentSecurityIndexAnnexFallback property. * * @param value * allowed object is * {@link Boolean } * */ public void setComponentSecurityIndexAnnexFallback(Boolean value) { this.componentSecurityIndexAnnexFallback = value; } /** * Gets the value of the localJurisdiction property. * * @return * possible object is * {@link CountryCode } * */ public CountryCode getLocalJurisdiction() { return localJurisdiction; } /** * Sets the value of the localJurisdiction property. * * @param value * allowed object is * {@link CountryCode } * */ public void setLocalJurisdiction(CountryCode value) { this.localJurisdiction = value; } /** * Gets the value of the relevantJurisdiction property. * * @return * possible object is * {@link CountryCode } * */ public CountryCode getRelevantJurisdiction() { return relevantJurisdiction; } /** * Sets the value of the relevantJurisdiction property. * * @param value * allowed object is * {@link CountryCode } * */ public void setRelevantJurisdiction(CountryCode value) { this.relevantJurisdiction = value; } /** * Gets the value of the extraordinaryEvents property. * * @return * possible object is * {@link ExtraordinaryEvents } * */ public ExtraordinaryEvents getExtraordinaryEvents() { return extraordinaryEvents; } /** * Sets the value of the extraordinaryEvents property. * * @param value * allowed object is * {@link ExtraordinaryEvents } * */ public void setExtraordinaryEvents(ExtraordinaryEvents value) { this.extraordinaryEvents = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy