Class NotificationMessage
java.lang.Object
net.finmath.smartcontract.product.xml.Document
net.finmath.smartcontract.product.xml.Message
net.finmath.smartcontract.product.xml.NotificationMessage
- Direct Known Subclasses:
ApprovalStatusNotification
,ClearingConfirmed
,ClearingRefused
,ClearingStatus
,ServiceNotification
A type defining the basic content for a message sent to inform another
system that some 'business event' has occured. Notifications are not expected to be replied to.
Java class for NotificationMessage complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NotificationMessage"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}Message"> <sequence> <element name="header" type="{http://www.fpml.org/FpML-5/confirmation}NotificationMessageHeader"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}Validation.model"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}CorrelationAndOptionalSequence.model" minOccurs="0"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}OnBehalfOf.model" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected CorrelationId
protected NotificationMessageHeader
protected OnBehalfOf
protected CorrelationId
protected BigInteger
protected List
<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 correlationId property.Gets the value of the header property.Gets the value of the onBehalfOf property.Gets the value of the parentCorrelationId property.Gets the value of the sequenceNumber property.Gets the value of the validation property.void
setCorrelationId
(CorrelationId value) Sets the value of the correlationId property.void
Sets the value of the header property.void
setOnBehalfOf
(OnBehalfOf value) Sets the value of the onBehalfOf property.void
Sets the value of the parentCorrelationId property.void
setSequenceNumber
(BigInteger value) Sets the value of the sequenceNumber property.Methods inherited from class net.finmath.smartcontract.product.xml.Document
getActualBuild, getExpectedBuild, getFpmlVersion, setActualBuild, setExpectedBuild, setFpmlVersion
-
Field Details
-
header
-
validation
-
parentCorrelationId
-
correlationId
-
sequenceNumber
-
onBehalfOf
-
-
Constructor Details
-
NotificationMessage
public NotificationMessage()
-
-
Method Details
-
getHeader
Gets the value of the header property.- Returns:
- possible object is
NotificationMessageHeader
-
setHeader
Sets the value of the header property.- Parameters:
value
- allowed object isNotificationMessageHeader
-
getValidation
Gets the value of the validation 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 validation property.For example, to add a new item, do as follows:
getValidation().add(newItem);
Objects of the following type(s) are allowed in the list
Validation
-
getParentCorrelationId
Gets the value of the parentCorrelationId property.- Returns:
- possible object is
CorrelationId
-
setParentCorrelationId
Sets the value of the parentCorrelationId property.- Parameters:
value
- allowed object isCorrelationId
-
getCorrelationId
Gets the value of the correlationId property.- Returns:
- possible object is
CorrelationId
-
setCorrelationId
Sets the value of the correlationId property.- Parameters:
value
- allowed object isCorrelationId
-
getSequenceNumber
Gets the value of the sequenceNumber property.- Returns:
- possible object is
BigInteger
-
setSequenceNumber
Sets the value of the sequenceNumber property.- Parameters:
value
- allowed object isBigInteger
-
getOnBehalfOf
Gets the value of the onBehalfOf property.- Returns:
- possible object is
OnBehalfOf
-
setOnBehalfOf
Sets the value of the onBehalfOf property.- Parameters:
value
- allowed object isOnBehalfOf
-