Class CreditCurve
java.lang.Object
net.finmath.smartcontract.product.xml.PricingStructure
net.finmath.smartcontract.product.xml.CreditCurve
A generic credit curve definition.
Java class for CreditCurve complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CreditCurve"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}PricingStructure"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}CreditCurveCharacteristics.model" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected LegalEntityReference
protected CreditEvents
protected DeliverableObligations
protected Currency
protected Obligations
protected LegalEntity
protected Boolean
protected CreditSeniority
Fields inherited from class net.finmath.smartcontract.product.xml.PricingStructure
currency, id, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the creditEntityReference property.Gets the value of the creditEvents property.Gets the value of the deliverableObligations property.Gets the value of the obligationCurrency property.Gets the value of the obligations property.Gets the value of the referenceEntity property.Gets the value of the seniority property.Gets the value of the secured property.void
Sets the value of the creditEntityReference property.void
setCreditEvents
(CreditEvents value) Sets the value of the creditEvents property.void
Sets the value of the deliverableObligations property.void
setObligationCurrency
(Currency value) Sets the value of the obligationCurrency property.void
setObligations
(Obligations value) Sets the value of the obligations property.void
setReferenceEntity
(LegalEntity value) Sets the value of the referenceEntity property.void
setSecured
(Boolean value) Sets the value of the secured property.void
setSeniority
(CreditSeniority value) Sets the value of the seniority property.Methods inherited from class net.finmath.smartcontract.product.xml.PricingStructure
getCurrency, getId, getName, setCurrency, setId, setName
-
Field Details
-
referenceEntity
-
creditEntityReference
-
creditEvents
-
seniority
-
secured
-
obligationCurrency
-
obligations
-
deliverableObligations
-
-
Constructor Details
-
CreditCurve
public CreditCurve()
-
-
Method Details
-
getReferenceEntity
Gets the value of the referenceEntity property.- Returns:
- possible object is
LegalEntity
-
setReferenceEntity
Sets the value of the referenceEntity property.- Parameters:
value
- allowed object isLegalEntity
-
getCreditEntityReference
Gets the value of the creditEntityReference property.- Returns:
- possible object is
LegalEntityReference
-
setCreditEntityReference
Sets the value of the creditEntityReference property.- Parameters:
value
- allowed object isLegalEntityReference
-
getCreditEvents
Gets the value of the creditEvents property.- Returns:
- possible object is
CreditEvents
-
setCreditEvents
Sets the value of the creditEvents property.- Parameters:
value
- allowed object isCreditEvents
-
getSeniority
Gets the value of the seniority property.- Returns:
- possible object is
CreditSeniority
-
setSeniority
Sets the value of the seniority property.- Parameters:
value
- allowed object isCreditSeniority
-
isSecured
-
setSecured
-
getObligationCurrency
-
setObligationCurrency
-
getObligations
Gets the value of the obligations property.- Returns:
- possible object is
Obligations
-
setObligations
Sets the value of the obligations property.- Parameters:
value
- allowed object isObligations
-
getDeliverableObligations
Gets the value of the deliverableObligations property.- Returns:
- possible object is
DeliverableObligations
-
setDeliverableObligations
Sets the value of the deliverableObligations property.- Parameters:
value
- allowed object isDeliverableObligations
-