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
FieldsModifier and TypeFieldDescriptionprotected BreakageCalculatedByEnumprotected XMLGregorianCalendarFields inherited from class net.finmath.smartcontract.product.xml.NonRecurringFeePayment
amountFields inherited from class net.finmath.smartcontract.product.xml.FacilityContractEvent
facilityReference, loanContractReferenceFields inherited from class net.finmath.smartcontract.product.xml.LoanEvent
agentPartyReference, borrowerPartyReference, businessEventGroupId, cashPayable, comment, effectiveDate, lenderPartyReference, previousInaccurateEventIdFields inherited from class net.finmath.smartcontract.product.xml.AbstractEventRequireId
eventIdentifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the breakageFeeCalculatedBy property.Gets the value of the breakageFeeClaimDate property.voidSets the value of the breakageFeeCalculatedBy property.voidSets the value of the breakageFeeClaimDate property.Methods inherited from class net.finmath.smartcontract.product.xml.NonRecurringFeePayment
getAmount, setAmountMethods inherited from class net.finmath.smartcontract.product.xml.FacilityContractEvent
getFacilityReference, getLoanContractReference, setFacilityReferenceMethods inherited from class net.finmath.smartcontract.product.xml.LoanEvent
getAgentPartyReference, getBorrowerPartyReference, getBusinessEventGroupId, getCashPayable, getComment, getEffectiveDate, getLenderPartyReference, getPreviousInaccurateEventId, setAgentPartyReference, setBorrowerPartyReference, setBusinessEventGroupId, setCashPayable, setComment, setEffectiveDate, setLenderPartyReference, setPreviousInaccurateEventIdMethods 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
-