Class TradeProcessingTimestamps
java.lang.Object
net.finmath.smartcontract.product.xml.TradeProcessingTimestamps
Allows timing information about when a trade was processed and reported to
be recorded.
Java class for TradeProcessingTimestamps complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TradeProcessingTimestamps"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="orderEntered" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="orderSubmitted" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="publiclyReported" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="publicReportAccepted" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="publicReportUpdated" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="nonpubliclyReported" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="nonpublicReportAccepted" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="nonpublicReportUpdated" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="submittedForConfirmation" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="updatedForConfirmation" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="confirmed" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="submittedForClearing" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="updatedForClearing" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="cleared" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="allocationsSubmitted" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="allocationsUpdated" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="allocationsCompleted" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="timestamp" type="{http://www.fpml.org/FpML-5/confirmation}TradeTimestamp" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected XMLGregorianCalendar
protected List
<TradeTimestamp> protected XMLGregorianCalendar
protected XMLGregorianCalendar
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the allocationsCompleted property.Gets the value of the allocationsSubmitted property.Gets the value of the allocationsUpdated property.Gets the value of the cleared property.Gets the value of the confirmed property.Gets the value of the nonpubliclyReported property.Gets the value of the nonpublicReportAccepted property.Gets the value of the nonpublicReportUpdated property.Gets the value of the orderEntered property.Gets the value of the orderSubmitted property.Gets the value of the publiclyReported property.Gets the value of the publicReportAccepted property.Gets the value of the publicReportUpdated property.Gets the value of the submittedForClearing property.Gets the value of the submittedForConfirmation property.Gets the value of the timestamp property.Gets the value of the updatedForClearing property.Gets the value of the updatedForConfirmation property.void
Sets the value of the allocationsCompleted property.void
Sets the value of the allocationsSubmitted property.void
Sets the value of the allocationsUpdated property.void
setCleared
(XMLGregorianCalendar value) Sets the value of the cleared property.void
setConfirmed
(XMLGregorianCalendar value) Sets the value of the confirmed property.void
Sets the value of the nonpubliclyReported property.void
Sets the value of the nonpublicReportAccepted property.void
Sets the value of the nonpublicReportUpdated property.void
Sets the value of the orderEntered property.void
Sets the value of the orderSubmitted property.void
Sets the value of the publiclyReported property.void
Sets the value of the publicReportAccepted property.void
Sets the value of the publicReportUpdated property.void
Sets the value of the submittedForClearing property.void
Sets the value of the submittedForConfirmation property.void
Sets the value of the updatedForClearing property.void
Sets the value of the updatedForConfirmation property.
-
Field Details
-
orderEntered
-
orderSubmitted
-
publiclyReported
-
publicReportAccepted
-
publicReportUpdated
-
nonpubliclyReported
-
nonpublicReportAccepted
-
nonpublicReportUpdated
-
submittedForConfirmation
-
updatedForConfirmation
-
confirmed
-
submittedForClearing
-
updatedForClearing
-
cleared
-
allocationsSubmitted
-
allocationsUpdated
-
allocationsCompleted
-
timestamp
-
-
Constructor Details
-
TradeProcessingTimestamps
public TradeProcessingTimestamps()
-
-
Method Details
-
getOrderEntered
Gets the value of the orderEntered property.- Returns:
- possible object is
XMLGregorianCalendar
-
setOrderEntered
Sets the value of the orderEntered property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getOrderSubmitted
Gets the value of the orderSubmitted property.- Returns:
- possible object is
XMLGregorianCalendar
-
setOrderSubmitted
Sets the value of the orderSubmitted property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getPubliclyReported
Gets the value of the publiclyReported property.- Returns:
- possible object is
XMLGregorianCalendar
-
setPubliclyReported
Sets the value of the publiclyReported property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getPublicReportAccepted
Gets the value of the publicReportAccepted property.- Returns:
- possible object is
XMLGregorianCalendar
-
setPublicReportAccepted
Sets the value of the publicReportAccepted property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getPublicReportUpdated
Gets the value of the publicReportUpdated property.- Returns:
- possible object is
XMLGregorianCalendar
-
setPublicReportUpdated
Sets the value of the publicReportUpdated property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getNonpubliclyReported
Gets the value of the nonpubliclyReported property.- Returns:
- possible object is
XMLGregorianCalendar
-
setNonpubliclyReported
Sets the value of the nonpubliclyReported property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getNonpublicReportAccepted
Gets the value of the nonpublicReportAccepted property.- Returns:
- possible object is
XMLGregorianCalendar
-
setNonpublicReportAccepted
Sets the value of the nonpublicReportAccepted property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getNonpublicReportUpdated
Gets the value of the nonpublicReportUpdated property.- Returns:
- possible object is
XMLGregorianCalendar
-
setNonpublicReportUpdated
Sets the value of the nonpublicReportUpdated property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getSubmittedForConfirmation
Gets the value of the submittedForConfirmation property.- Returns:
- possible object is
XMLGregorianCalendar
-
setSubmittedForConfirmation
Sets the value of the submittedForConfirmation property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getUpdatedForConfirmation
Gets the value of the updatedForConfirmation property.- Returns:
- possible object is
XMLGregorianCalendar
-
setUpdatedForConfirmation
Sets the value of the updatedForConfirmation property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getConfirmed
Gets the value of the confirmed property.- Returns:
- possible object is
XMLGregorianCalendar
-
setConfirmed
Sets the value of the confirmed property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getSubmittedForClearing
Gets the value of the submittedForClearing property.- Returns:
- possible object is
XMLGregorianCalendar
-
setSubmittedForClearing
Sets the value of the submittedForClearing property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getUpdatedForClearing
Gets the value of the updatedForClearing property.- Returns:
- possible object is
XMLGregorianCalendar
-
setUpdatedForClearing
Sets the value of the updatedForClearing property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getCleared
Gets the value of the cleared property.- Returns:
- possible object is
XMLGregorianCalendar
-
setCleared
Sets the value of the cleared property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getAllocationsSubmitted
Gets the value of the allocationsSubmitted property.- Returns:
- possible object is
XMLGregorianCalendar
-
setAllocationsSubmitted
Sets the value of the allocationsSubmitted property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getAllocationsUpdated
Gets the value of the allocationsUpdated property.- Returns:
- possible object is
XMLGregorianCalendar
-
setAllocationsUpdated
Sets the value of the allocationsUpdated property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getAllocationsCompleted
Gets the value of the allocationsCompleted property.- Returns:
- possible object is
XMLGregorianCalendar
-
setAllocationsCompleted
Sets the value of the allocationsCompleted property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getTimestamp
Gets the value of the timestamp 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 timestamp property.For example, to add a new item, do as follows:
getTimestamp().add(newItem);
Objects of the following type(s) are allowed in the list
TradeTimestamp
-