Class CreditEvents
java.lang.Object
net.finmath.smartcontract.product.xml.CreditEvents
Java class for CreditEvents complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CreditEvents">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="bankruptcy" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="failureToPay" type="{http://www.fpml.org/FpML-5/confirmation}FailureToPay" minOccurs="0"/>
<element name="failureToPayPrincipal" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="failureToPayInterest" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="obligationDefault" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="obligationAcceleration" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="repudiationMoratorium" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="restructuring" type="{http://www.fpml.org/FpML-5/confirmation}Restructuring" minOccurs="0"/>
<element name="governmentalIntervention" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="distressedRatingsDowngrade" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="maturityExtension" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="writedown" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="impliedWritedown" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="defaultRequirement" type="{http://www.fpml.org/FpML-5/confirmation}Money" minOccurs="0"/>
<element name="creditEventNotice" type="{http://www.fpml.org/FpML-5/confirmation}CreditEventNotice" minOccurs="0"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected CreditEventNoticeprotected Moneyprotected Booleanprotected FailureToPayprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Restructuringprotected Boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the creditEventNotice property.Gets the value of the defaultRequirement property.Gets the value of the failureToPay property.getId()Gets the value of the id property.Gets the value of the restructuring property.Gets the value of the bankruptcy property.Gets the value of the distressedRatingsDowngrade property.Gets the value of the failureToPayInterest property.Gets the value of the failureToPayPrincipal property.Gets the value of the governmentalIntervention property.Gets the value of the impliedWritedown property.Gets the value of the maturityExtension property.Gets the value of the obligationAcceleration property.Gets the value of the obligationDefault property.Gets the value of the repudiationMoratorium property.Gets the value of the writedown property.voidsetBankruptcy(Boolean value) Sets the value of the bankruptcy property.voidSets the value of the creditEventNotice property.voidsetDefaultRequirement(Money value) Sets the value of the defaultRequirement property.voidSets the value of the distressedRatingsDowngrade property.voidsetFailureToPay(FailureToPay value) Sets the value of the failureToPay property.voidsetFailureToPayInterest(Boolean value) Sets the value of the failureToPayInterest property.voidsetFailureToPayPrincipal(Boolean value) Sets the value of the failureToPayPrincipal property.voidSets the value of the governmentalIntervention property.voidSets the value of the id property.voidsetImpliedWritedown(Boolean value) Sets the value of the impliedWritedown property.voidsetMaturityExtension(Boolean value) Sets the value of the maturityExtension property.voidsetObligationAcceleration(Boolean value) Sets the value of the obligationAcceleration property.voidsetObligationDefault(Boolean value) Sets the value of the obligationDefault property.voidsetRepudiationMoratorium(Boolean value) Sets the value of the repudiationMoratorium property.voidsetRestructuring(Restructuring value) Sets the value of the restructuring property.voidsetWritedown(Boolean value) Sets the value of the writedown property.
-
Field Details
-
bankruptcy
-
failureToPay
-
failureToPayPrincipal
-
failureToPayInterest
-
obligationDefault
-
obligationAcceleration
-
repudiationMoratorium
-
restructuring
-
governmentalIntervention
-
distressedRatingsDowngrade
-
maturityExtension
-
writedown
-
impliedWritedown
-
defaultRequirement
-
creditEventNotice
-
id
-
-
Constructor Details
-
CreditEvents
public CreditEvents()
-
-
Method Details
-
isBankruptcy
-
setBankruptcy
-
getFailureToPay
Gets the value of the failureToPay property.- Returns:
- possible object is
FailureToPay
-
setFailureToPay
Sets the value of the failureToPay property.- Parameters:
value- allowed object isFailureToPay
-
isFailureToPayPrincipal
-
setFailureToPayPrincipal
-
isFailureToPayInterest
-
setFailureToPayInterest
-
isObligationDefault
-
setObligationDefault
-
isObligationAcceleration
-
setObligationAcceleration
-
isRepudiationMoratorium
-
setRepudiationMoratorium
-
getRestructuring
Gets the value of the restructuring property.- Returns:
- possible object is
Restructuring
-
setRestructuring
Sets the value of the restructuring property.- Parameters:
value- allowed object isRestructuring
-
isGovernmentalIntervention
-
setGovernmentalIntervention
-
isDistressedRatingsDowngrade
-
setDistressedRatingsDowngrade
-
isMaturityExtension
-
setMaturityExtension
-
isWritedown
-
setWritedown
-
isImpliedWritedown
-
setImpliedWritedown
-
getDefaultRequirement
-
setDefaultRequirement
-
getCreditEventNotice
Gets the value of the creditEventNotice property.- Returns:
- possible object is
CreditEventNotice
-
setCreditEventNotice
Sets the value of the creditEventNotice property.- Parameters:
value- allowed object isCreditEventNotice
-
getId
-
setId
-