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
FieldsFields inherited from class net.finmath.smartcontract.product.xml.CorrectableRequestMessage
correlationId, isCorrection, onBehalfOf, parentCorrelationId, sequenceNumberFields inherited from class net.finmath.smartcontract.product.xml.RequestMessage
header, validationFields inherited from class net.finmath.smartcontract.product.xml.Document
actualBuild, expectedBuild, fpmlVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the noticeDate property.Gets the value of the paymentDetails property.booleanGets the value of the isGlobalOnly property.voidsetIsGlobalOnly(boolean value) Sets the value of the isGlobalOnly property.voidSets 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, setSequenceNumberMethods inherited from class net.finmath.smartcontract.product.xml.RequestMessage
getHeader, getValidation, setHeaderMethods 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
setmethod 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
-