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
FieldsModifier and TypeFieldDescriptionprotected LegalEntityReferenceprotected CreditEventsprotected DeliverableObligationsprotected Currencyprotected Obligationsprotected LegalEntityprotected Booleanprotected CreditSeniorityFields inherited from class net.finmath.smartcontract.product.xml.PricingStructure
currency, id, name -
Constructor Summary
Constructors -
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.voidSets the value of the creditEntityReference property.voidsetCreditEvents(CreditEvents value) Sets the value of the creditEvents property.voidSets the value of the deliverableObligations property.voidsetObligationCurrency(Currency value) Sets the value of the obligationCurrency property.voidsetObligations(Obligations value) Sets the value of the obligations property.voidsetReferenceEntity(LegalEntity value) Sets the value of the referenceEntity property.voidsetSecured(Boolean value) Sets the value of the secured property.voidsetSeniority(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
-