All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.finmath.smartcontract.product.xml.TradeProcessingTimestamps Maven / Gradle / Ivy

There is a newer version: 1.0.6
Show newest version
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.12.05 at 10:53:57 AM CET 
//


package net.finmath.smartcontract.product.xml;

import java.util.ArrayList;
import java.util.List;
import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;


/**
 * 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>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TradeProcessingTimestamps", propOrder = { "orderEntered", "orderSubmitted", "publiclyReported", "publicReportAccepted", "publicReportUpdated", "nonpubliclyReported", "nonpublicReportAccepted", "nonpublicReportUpdated", "submittedForConfirmation", "updatedForConfirmation", "confirmed", "submittedForClearing", "updatedForClearing", "cleared", "allocationsSubmitted", "allocationsUpdated", "allocationsCompleted", "timestamp" }) public class TradeProcessingTimestamps { @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar orderEntered; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar orderSubmitted; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar publiclyReported; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar publicReportAccepted; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar publicReportUpdated; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar nonpubliclyReported; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar nonpublicReportAccepted; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar nonpublicReportUpdated; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar submittedForConfirmation; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar updatedForConfirmation; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar confirmed; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar submittedForClearing; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar updatedForClearing; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar cleared; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar allocationsSubmitted; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar allocationsUpdated; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar allocationsCompleted; protected List timestamp; /** * Gets the value of the orderEntered property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getOrderEntered() { return orderEntered; } /** * Sets the value of the orderEntered property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setOrderEntered(XMLGregorianCalendar value) { this.orderEntered = value; } /** * Gets the value of the orderSubmitted property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getOrderSubmitted() { return orderSubmitted; } /** * Sets the value of the orderSubmitted property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setOrderSubmitted(XMLGregorianCalendar value) { this.orderSubmitted = value; } /** * Gets the value of the publiclyReported property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getPubliclyReported() { return publiclyReported; } /** * Sets the value of the publiclyReported property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setPubliclyReported(XMLGregorianCalendar value) { this.publiclyReported = value; } /** * Gets the value of the publicReportAccepted property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getPublicReportAccepted() { return publicReportAccepted; } /** * Sets the value of the publicReportAccepted property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setPublicReportAccepted(XMLGregorianCalendar value) { this.publicReportAccepted = value; } /** * Gets the value of the publicReportUpdated property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getPublicReportUpdated() { return publicReportUpdated; } /** * Sets the value of the publicReportUpdated property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setPublicReportUpdated(XMLGregorianCalendar value) { this.publicReportUpdated = value; } /** * Gets the value of the nonpubliclyReported property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getNonpubliclyReported() { return nonpubliclyReported; } /** * Sets the value of the nonpubliclyReported property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setNonpubliclyReported(XMLGregorianCalendar value) { this.nonpubliclyReported = value; } /** * Gets the value of the nonpublicReportAccepted property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getNonpublicReportAccepted() { return nonpublicReportAccepted; } /** * Sets the value of the nonpublicReportAccepted property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setNonpublicReportAccepted(XMLGregorianCalendar value) { this.nonpublicReportAccepted = value; } /** * Gets the value of the nonpublicReportUpdated property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getNonpublicReportUpdated() { return nonpublicReportUpdated; } /** * Sets the value of the nonpublicReportUpdated property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setNonpublicReportUpdated(XMLGregorianCalendar value) { this.nonpublicReportUpdated = value; } /** * Gets the value of the submittedForConfirmation property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getSubmittedForConfirmation() { return submittedForConfirmation; } /** * Sets the value of the submittedForConfirmation property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setSubmittedForConfirmation(XMLGregorianCalendar value) { this.submittedForConfirmation = value; } /** * Gets the value of the updatedForConfirmation property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getUpdatedForConfirmation() { return updatedForConfirmation; } /** * Sets the value of the updatedForConfirmation property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setUpdatedForConfirmation(XMLGregorianCalendar value) { this.updatedForConfirmation = value; } /** * Gets the value of the confirmed property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getConfirmed() { return confirmed; } /** * Sets the value of the confirmed property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setConfirmed(XMLGregorianCalendar value) { this.confirmed = value; } /** * Gets the value of the submittedForClearing property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getSubmittedForClearing() { return submittedForClearing; } /** * Sets the value of the submittedForClearing property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setSubmittedForClearing(XMLGregorianCalendar value) { this.submittedForClearing = value; } /** * Gets the value of the updatedForClearing property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getUpdatedForClearing() { return updatedForClearing; } /** * Sets the value of the updatedForClearing property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setUpdatedForClearing(XMLGregorianCalendar value) { this.updatedForClearing = value; } /** * Gets the value of the cleared property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCleared() { return cleared; } /** * Sets the value of the cleared property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCleared(XMLGregorianCalendar value) { this.cleared = value; } /** * Gets the value of the allocationsSubmitted property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getAllocationsSubmitted() { return allocationsSubmitted; } /** * Sets the value of the allocationsSubmitted property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setAllocationsSubmitted(XMLGregorianCalendar value) { this.allocationsSubmitted = value; } /** * Gets the value of the allocationsUpdated property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getAllocationsUpdated() { return allocationsUpdated; } /** * Sets the value of the allocationsUpdated property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setAllocationsUpdated(XMLGregorianCalendar value) { this.allocationsUpdated = value; } /** * Gets the value of the allocationsCompleted property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getAllocationsCompleted() { return allocationsCompleted; } /** * Sets the value of the allocationsCompleted property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setAllocationsCompleted(XMLGregorianCalendar value) { this.allocationsCompleted = value; } /** * 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 * {@link TradeTimestamp } * * */ public List getTimestamp() { if (timestamp == null) { timestamp = new ArrayList(); } return this.timestamp; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy