Class BreakageFeePayment
java.lang.Object
net.finmath.smartcontract.product.xml.AbstractEventRequireId
net.finmath.smartcontract.product.xml.LoanEvent
net.finmath.smartcontract.product.xml.FacilityContractEvent
net.finmath.smartcontract.product.xml.NonRecurringFeePayment
net.finmath.smartcontract.product.xml.BreakageFeePayment
A fee calculated as the cost of breaking financing against a loan contract
which is repaid early.
Java class for BreakageFeePayment complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="BreakageFeePayment"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}NonRecurringFeePayment"> <sequence> <element name="breakageFeeClaimDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> <element name="breakageFeeCalculatedBy" type="{http://www.fpml.org/FpML-5/confirmation}BreakageCalculatedByEnum" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected BreakageCalculatedByEnum
protected XMLGregorianCalendar
Fields inherited from class net.finmath.smartcontract.product.xml.NonRecurringFeePayment
amount
Fields inherited from class net.finmath.smartcontract.product.xml.FacilityContractEvent
facilityReference, loanContractReference
Fields inherited from class net.finmath.smartcontract.product.xml.LoanEvent
agentPartyReference, borrowerPartyReference, businessEventGroupId, cashPayable, comment, effectiveDate, lenderPartyReference, previousInaccurateEventId
Fields inherited from class net.finmath.smartcontract.product.xml.AbstractEventRequireId
eventIdentifier
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the breakageFeeCalculatedBy property.Gets the value of the breakageFeeClaimDate property.void
Sets the value of the breakageFeeCalculatedBy property.void
Sets the value of the breakageFeeClaimDate property.Methods inherited from class net.finmath.smartcontract.product.xml.NonRecurringFeePayment
getAmount, setAmount
Methods inherited from class net.finmath.smartcontract.product.xml.FacilityContractEvent
getFacilityReference, getLoanContractReference, setFacilityReference
Methods inherited from class net.finmath.smartcontract.product.xml.LoanEvent
getAgentPartyReference, getBorrowerPartyReference, getBusinessEventGroupId, getCashPayable, getComment, getEffectiveDate, getLenderPartyReference, getPreviousInaccurateEventId, setAgentPartyReference, setBorrowerPartyReference, setBusinessEventGroupId, setCashPayable, setComment, setEffectiveDate, setLenderPartyReference, setPreviousInaccurateEventId
Methods inherited from class net.finmath.smartcontract.product.xml.AbstractEventRequireId
getEventIdentifier
-
Field Details
-
breakageFeeClaimDate
-
breakageFeeCalculatedBy
-
-
Constructor Details
-
BreakageFeePayment
public BreakageFeePayment()
-
-
Method Details
-
getBreakageFeeClaimDate
Gets the value of the breakageFeeClaimDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setBreakageFeeClaimDate
Sets the value of the breakageFeeClaimDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getBreakageFeeCalculatedBy
Gets the value of the breakageFeeCalculatedBy property.- Returns:
- possible object is
BreakageCalculatedByEnum
-
setBreakageFeeCalculatedBy
Sets the value of the breakageFeeCalculatedBy property.- Parameters:
value
- allowed object isBreakageCalculatedByEnum
-