Class AbstractServicingNotification
java.lang.Object
net.finmath.smartcontract.product.xml.Document
net.finmath.smartcontract.product.xml.Message
net.finmath.smartcontract.product.xml.RequestMessage
net.finmath.smartcontract.product.xml.CorrectableRequestMessage
net.finmath.smartcontract.product.xml.AbstractServicingNotification
- Direct Known Subclasses:
AbstractContractNotification
,AbstractFacilityNotification
An abstract base type for all syndicated loan servicing notifications; the
wrapper for loan events which occur through the life-cycle of a deal.
Java class for AbstractServicingNotification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractServicingNotification"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}CorrectableRequestMessage"> <sequence> <element name="noticeDate" type="{http://www.w3.org/2001/XMLSchema}date"/> <element name="isGlobalOnly" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="paymentDetails" type="{http://www.fpml.org/FpML-5/confirmation}Payment" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Fields inherited from class net.finmath.smartcontract.product.xml.CorrectableRequestMessage
correlationId, isCorrection, onBehalfOf, parentCorrelationId, sequenceNumber
Fields inherited from class net.finmath.smartcontract.product.xml.RequestMessage
header, validation
Fields inherited from class net.finmath.smartcontract.product.xml.Document
actualBuild, expectedBuild, fpmlVersion
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the noticeDate property.Gets the value of the paymentDetails property.boolean
Gets the value of the isGlobalOnly property.void
setIsGlobalOnly
(boolean value) Sets the value of the isGlobalOnly property.void
Sets the value of the noticeDate property.Methods inherited from class net.finmath.smartcontract.product.xml.CorrectableRequestMessage
getCorrelationId, getOnBehalfOf, getParentCorrelationId, getSequenceNumber, isIsCorrection, setCorrelationId, setIsCorrection, setOnBehalfOf, setParentCorrelationId, setSequenceNumber
Methods inherited from class net.finmath.smartcontract.product.xml.RequestMessage
getHeader, getValidation, setHeader
Methods inherited from class net.finmath.smartcontract.product.xml.Document
getActualBuild, getExpectedBuild, getFpmlVersion, setActualBuild, setExpectedBuild, setFpmlVersion
-
Field Details
-
noticeDate
-
isGlobalOnly
protected boolean isGlobalOnly -
paymentDetails
-
-
Constructor Details
-
AbstractServicingNotification
public AbstractServicingNotification()
-
-
Method Details
-
getNoticeDate
Gets the value of the noticeDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setNoticeDate
Sets the value of the noticeDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
isIsGlobalOnly
public boolean isIsGlobalOnly()Gets the value of the isGlobalOnly property. -
setIsGlobalOnly
public void setIsGlobalOnly(boolean value) Sets the value of the isGlobalOnly property. -
getPaymentDetails
Gets the value of the paymentDetails property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the paymentDetails property.For example, to add a new item, do as follows:
getPaymentDetails().add(newItem);
Objects of the following type(s) are allowed in the list
Payment
-