Class GeneralTerms
java.lang.Object
net.finmath.smartcontract.product.xml.GeneralTerms
Java class for GeneralTerms complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GeneralTerms">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="effectiveDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDate2" minOccurs="0"/>
<element name="scheduledTerminationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDate2" minOccurs="0"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}BuyerSeller.model"/>
<element name="dateAdjustments" type="{http://www.fpml.org/FpML-5/confirmation}BusinessDayAdjustments" minOccurs="0"/>
<choice>
<element name="referenceInformation" type="{http://www.fpml.org/FpML-5/confirmation}ReferenceInformation"/>
<element name="indexReferenceInformation" type="{http://www.fpml.org/FpML-5/confirmation}IndexReferenceInformation"/>
<element name="basketReferenceInformation" type="{http://www.fpml.org/FpML-5/confirmation}BasketReferenceInformation"/>
</choice>
<element name="additionalTerm" type="{http://www.fpml.org/FpML-5/confirmation}AdditionalTerm" maxOccurs="unbounded" minOccurs="0"/>
<element name="substitution" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="modifiedEquityDelivery" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<AdditionalTerm> protected BasketReferenceInformationprotected AccountReferenceprotected PartyReferenceprotected BusinessDayAdjustmentsprotected AdjustableDate2protected IndexReferenceInformationprotected Booleanprotected ReferenceInformationprotected AdjustableDate2protected AccountReferenceprotected PartyReferenceprotected Boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the additionalTerm property.Gets the value of the basketReferenceInformation property.Gets the value of the buyerAccountReference property.Gets the value of the buyerPartyReference property.Gets the value of the dateAdjustments property.Gets the value of the effectiveDate property.Gets the value of the indexReferenceInformation property.Gets the value of the referenceInformation property.Gets the value of the scheduledTerminationDate property.Gets the value of the sellerAccountReference property.Gets the value of the sellerPartyReference property.Gets the value of the modifiedEquityDelivery property.Gets the value of the substitution property.voidSets the value of the basketReferenceInformation property.voidSets the value of the buyerAccountReference property.voidSets the value of the buyerPartyReference property.voidSets the value of the dateAdjustments property.voidsetEffectiveDate(AdjustableDate2 value) Sets the value of the effectiveDate property.voidSets the value of the indexReferenceInformation property.voidsetModifiedEquityDelivery(Boolean value) Sets the value of the modifiedEquityDelivery property.voidSets the value of the referenceInformation property.voidSets the value of the scheduledTerminationDate property.voidSets the value of the sellerAccountReference property.voidSets the value of the sellerPartyReference property.voidsetSubstitution(Boolean value) Sets the value of the substitution property.
-
Field Details
-
effectiveDate
-
scheduledTerminationDate
-
buyerPartyReference
-
buyerAccountReference
-
sellerPartyReference
-
sellerAccountReference
-
dateAdjustments
-
referenceInformation
-
indexReferenceInformation
-
basketReferenceInformation
-
additionalTerm
-
substitution
-
modifiedEquityDelivery
-
-
Constructor Details
-
GeneralTerms
public GeneralTerms()
-
-
Method Details
-
getEffectiveDate
Gets the value of the effectiveDate property.- Returns:
- possible object is
AdjustableDate2
-
setEffectiveDate
Sets the value of the effectiveDate property.- Parameters:
value- allowed object isAdjustableDate2
-
getScheduledTerminationDate
Gets the value of the scheduledTerminationDate property.- Returns:
- possible object is
AdjustableDate2
-
setScheduledTerminationDate
Sets the value of the scheduledTerminationDate property.- Parameters:
value- allowed object isAdjustableDate2
-
getBuyerPartyReference
Gets the value of the buyerPartyReference property.- Returns:
- possible object is
PartyReference
-
setBuyerPartyReference
Sets the value of the buyerPartyReference property.- Parameters:
value- allowed object isPartyReference
-
getBuyerAccountReference
Gets the value of the buyerAccountReference property.- Returns:
- possible object is
AccountReference
-
setBuyerAccountReference
Sets the value of the buyerAccountReference property.- Parameters:
value- allowed object isAccountReference
-
getSellerPartyReference
Gets the value of the sellerPartyReference property.- Returns:
- possible object is
PartyReference
-
setSellerPartyReference
Sets the value of the sellerPartyReference property.- Parameters:
value- allowed object isPartyReference
-
getSellerAccountReference
Gets the value of the sellerAccountReference property.- Returns:
- possible object is
AccountReference
-
setSellerAccountReference
Sets the value of the sellerAccountReference property.- Parameters:
value- allowed object isAccountReference
-
getDateAdjustments
Gets the value of the dateAdjustments property.- Returns:
- possible object is
BusinessDayAdjustments
-
setDateAdjustments
Sets the value of the dateAdjustments property.- Parameters:
value- allowed object isBusinessDayAdjustments
-
getReferenceInformation
Gets the value of the referenceInformation property.- Returns:
- possible object is
ReferenceInformation
-
setReferenceInformation
Sets the value of the referenceInformation property.- Parameters:
value- allowed object isReferenceInformation
-
getIndexReferenceInformation
Gets the value of the indexReferenceInformation property.- Returns:
- possible object is
IndexReferenceInformation
-
setIndexReferenceInformation
Sets the value of the indexReferenceInformation property.- Parameters:
value- allowed object isIndexReferenceInformation
-
getBasketReferenceInformation
Gets the value of the basketReferenceInformation property.- Returns:
- possible object is
BasketReferenceInformation
-
setBasketReferenceInformation
Sets the value of the basketReferenceInformation property.- Parameters:
value- allowed object isBasketReferenceInformation
-
getAdditionalTerm
Gets the value of the additionalTerm property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the additionalTerm property.For example, to add a new item, do as follows:
getAdditionalTerm().add(newItem);Objects of the following type(s) are allowed in the list
AdditionalTerm -
isSubstitution
-
setSubstitution
-
isModifiedEquityDelivery
-
setModifiedEquityDelivery
-