// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2010.02.24 at 10:55:05 AM CST // package org.atdl4j.fixatdl.core; import java.math.BigInteger; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import org.atdl4j.fixatdl.layout.StrategyLayoutT; import org.atdl4j.fixatdl.validation.EditT; import org.atdl4j.fixatdl.validation.StrategyEditT; /** * <p>Java class for Strategy_t complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="Strategy_t"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{http://www.fixprotocol.org/FIXatdl-1-1/Core}Description" minOccurs="0"/> * <element name="Regions" type="{http://www.fixprotocol.org/FIXatdl-1-1/Core}Regions_t" minOccurs="0"/> * <element name="Markets" type="{http://www.fixprotocol.org/FIXatdl-1-1/Core}Markets_t" minOccurs="0"/> * <element name="SecurityTypes" type="{http://www.fixprotocol.org/FIXatdl-1-1/Core}SecurityTypes_t" minOccurs="0"/> * <element name="Parameter" type="{http://www.fixprotocol.org/FIXatdl-1-1/Core}Parameter_t" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://www.fixprotocol.org/FIXatdl-1-1/Validation}Edit" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://www.fixprotocol.org/FIXatdl-1-1/Layout}StrategyLayout" minOccurs="0"/> * <element name="RepeatingGroup" type="{http://www.fixprotocol.org/FIXatdl-1-1/Core}RepeatingGroup_t" minOccurs="0"/> * <element ref="{http://www.fixprotocol.org/FIXatdl-1-1/Validation}StrategyEdit" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="name" use="required"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <pattern value="[A-Za-z][A-za-z0-9_]{0,255}"/> * </restriction> * </simpleType> * </attribute> * <attribute name="uiRep" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="wireValue" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="fixMsgType" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="disclosureDoc" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute name="sentOrderLink" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute name="providerID" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="providerSubID" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="imageLocation" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="totalLegs" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> * <attribute name="totalOrders" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> * <attribute name="commonIDTag" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> * <attribute name="totalOrdersTag" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> * <attribute name="orderSequenceTag" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Strategy_t", propOrder = { "description", "regions", "markets", "securityTypes", "parameter", "edit", "strategyLayout", "repeatingGroup", "strategyEdit" }) public class StrategyT { @XmlElement(name = "Description") protected String description; @XmlElement(name = "Regions") protected RegionsT regions; @XmlElement(name = "Markets") protected MarketsT markets; @XmlElement(name = "SecurityTypes") protected SecurityTypesT securityTypes; @XmlElement(name = "Parameter") protected List<ParameterT> parameter; @XmlElement(name = "Edit", namespace = "http://www.fixprotocol.org/FIXatdl-1-1/Validation") protected List<EditT> edit; @XmlElement(name = "StrategyLayout", namespace = "http://www.fixprotocol.org/FIXatdl-1-1/Layout") protected StrategyLayoutT strategyLayout; @XmlElement(name = "RepeatingGroup") protected RepeatingGroupT repeatingGroup; @XmlElement(name = "StrategyEdit", namespace = "http://www.fixprotocol.org/FIXatdl-1-1/Validation") protected List<StrategyEditT> strategyEdit; @XmlAttribute(required = true) protected String name; @XmlAttribute protected String uiRep; @XmlAttribute(required = true) protected String wireValue; @XmlAttribute(required = true) protected String version; @XmlAttribute protected String fixMsgType; @XmlAttribute @XmlSchemaType(name = "anyURI") protected String disclosureDoc; @XmlAttribute @XmlSchemaType(name = "anyURI") protected String sentOrderLink; @XmlAttribute protected String providerID; @XmlAttribute protected String providerSubID; @XmlAttribute protected String imageLocation; @XmlAttribute @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger totalLegs; @XmlAttribute @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger totalOrders; @XmlAttribute @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger commonIDTag; @XmlAttribute @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger totalOrdersTag; @XmlAttribute @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger orderSequenceTag; /** * Description of the Strategy. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the regions property. * * @return * possible object is * {@link RegionsT } * */ public RegionsT getRegions() { return regions; } /** * Sets the value of the regions property. * * @param value * allowed object is * {@link RegionsT } * */ public void setRegions(RegionsT value) { this.regions = value; } /** * Gets the value of the markets property. * * @return * possible object is * {@link MarketsT } * */ public MarketsT getMarkets() { return markets; } /** * Sets the value of the markets property. * * @param value * allowed object is * {@link MarketsT } * */ public void setMarkets(MarketsT value) { this.markets = value; } /** * Gets the value of the securityTypes property. * * @return * possible object is * {@link SecurityTypesT } * */ public SecurityTypesT getSecurityTypes() { return securityTypes; } /** * Sets the value of the securityTypes property. * * @param value * allowed object is * {@link SecurityTypesT } * */ public void setSecurityTypes(SecurityTypesT value) { this.securityTypes = value; } /** * Gets the value of the parameter property. * * <p> * 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 JAXB object. * This is why there is not a <CODE>set</CODE> method for the parameter property. * * <p> * For example, to add a new item, do as follows: * <pre> * getParameter().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link ParameterT } * * */ public List<ParameterT> getParameter() { if (parameter == null) { parameter = new ArrayList<ParameterT>(); } return this.parameter; } /** * Gets the value of the edit property. * * <p> * 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 JAXB object. * This is why there is not a <CODE>set</CODE> method for the edit property. * * <p> * For example, to add a new item, do as follows: * <pre> * getEdit().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link EditT } * * */ public List<EditT> getEdit() { if (edit == null) { edit = new ArrayList<EditT>(); } return this.edit; } /** * Gets the value of the strategyLayout property. * * @return * possible object is * {@link StrategyLayoutT } * */ public StrategyLayoutT getStrategyLayout() { return strategyLayout; } /** * Sets the value of the strategyLayout property. * * @param value * allowed object is * {@link StrategyLayoutT } * */ public void setStrategyLayout(StrategyLayoutT value) { this.strategyLayout = value; } /** * Gets the value of the repeatingGroup property. * * @return * possible object is * {@link RepeatingGroupT } * */ public RepeatingGroupT getRepeatingGroup() { return repeatingGroup; } /** * Sets the value of the repeatingGroup property. * * @param value * allowed object is * {@link RepeatingGroupT } * */ public void setRepeatingGroup(RepeatingGroupT value) { this.repeatingGroup = value; } /** * Gets the value of the strategyEdit property. * * <p> * 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 JAXB object. * This is why there is not a <CODE>set</CODE> method for the strategyEdit property. * * <p> * For example, to add a new item, do as follows: * <pre> * getStrategyEdit().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link StrategyEditT } * * */ public List<StrategyEditT> getStrategyEdit() { if (strategyEdit == null) { strategyEdit = new ArrayList<StrategyEditT>(); } return this.strategyEdit; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the uiRep property. * * @return * possible object is * {@link String } * */ public String getUiRep() { return uiRep; } /** * Sets the value of the uiRep property. * * @param value * allowed object is * {@link String } * */ public void setUiRep(String value) { this.uiRep = value; } /** * Gets the value of the wireValue property. * * @return * possible object is * {@link String } * */ public String getWireValue() { return wireValue; } /** * Sets the value of the wireValue property. * * @param value * allowed object is * {@link String } * */ public void setWireValue(String value) { this.wireValue = value; } /** * Gets the value of the version property. * * @return * possible object is * {@link String } * */ public String getVersion() { return version; } /** * Sets the value of the version property. * * @param value * allowed object is * {@link String } * */ public void setVersion(String value) { this.version = value; } /** * Gets the value of the fixMsgType property. * * @return * possible object is * {@link String } * */ public String getFixMsgType() { return fixMsgType; } /** * Sets the value of the fixMsgType property. * * @param value * allowed object is * {@link String } * */ public void setFixMsgType(String value) { this.fixMsgType = value; } /** * Gets the value of the disclosureDoc property. * * @return * possible object is * {@link String } * */ public String getDisclosureDoc() { return disclosureDoc; } /** * Sets the value of the disclosureDoc property. * * @param value * allowed object is * {@link String } * */ public void setDisclosureDoc(String value) { this.disclosureDoc = value; } /** * Gets the value of the sentOrderLink property. * * @return * possible object is * {@link String } * */ public String getSentOrderLink() { return sentOrderLink; } /** * Sets the value of the sentOrderLink property. * * @param value * allowed object is * {@link String } * */ public void setSentOrderLink(String value) { this.sentOrderLink = value; } /** * Gets the value of the providerID property. * * @return * possible object is * {@link String } * */ public String getProviderID() { return providerID; } /** * Sets the value of the providerID property. * * @param value * allowed object is * {@link String } * */ public void setProviderID(String value) { this.providerID = value; } /** * Gets the value of the providerSubID property. * * @return * possible object is * {@link String } * */ public String getProviderSubID() { return providerSubID; } /** * Sets the value of the providerSubID property. * * @param value * allowed object is * {@link String } * */ public void setProviderSubID(String value) { this.providerSubID = value; } /** * Gets the value of the imageLocation property. * * @return * possible object is * {@link String } * */ public String getImageLocation() { return imageLocation; } /** * Sets the value of the imageLocation property. * * @param value * allowed object is * {@link String } * */ public void setImageLocation(String value) { this.imageLocation = value; } /** * Gets the value of the totalLegs property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTotalLegs() { return totalLegs; } /** * Sets the value of the totalLegs property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTotalLegs(BigInteger value) { this.totalLegs = value; } /** * Gets the value of the totalOrders property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTotalOrders() { return totalOrders; } /** * Sets the value of the totalOrders property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTotalOrders(BigInteger value) { this.totalOrders = value; } /** * Gets the value of the commonIDTag property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getCommonIDTag() { return commonIDTag; } /** * Sets the value of the commonIDTag property. * * @param value * allowed object is * {@link BigInteger } * */ public void setCommonIDTag(BigInteger value) { this.commonIDTag = value; } /** * Gets the value of the totalOrdersTag property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTotalOrdersTag() { return totalOrdersTag; } /** * Sets the value of the totalOrdersTag property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTotalOrdersTag(BigInteger value) { this.totalOrdersTag = value; } /** * Gets the value of the orderSequenceTag property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getOrderSequenceTag() { return orderSequenceTag; } /** * Sets the value of the orderSequenceTag property. * * @param value * allowed object is * {@link BigInteger } * */ public void setOrderSequenceTag(BigInteger value) { this.orderSequenceTag = value; } }