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

com.exactpro.sf.messages.testaml.NewOrderSingle Maven / Gradle / Ivy

There is a newer version: 3.4.260
Show newest version
/******************************************************************************
 * Copyright 2009-2018 Exactpro (Exactpro Systems Limited)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/
package com.exactpro.sf.messages.testaml;

import com.exactpro.sf.common.impl.messages.DefaultMessageFactory;
import com.exactpro.sf.common.impl.messages.BaseMessage;
import com.exactpro.sf.common.messages.IMessageFactory;
import com.exactpro.sf.common.messages.IMessage;
import com.exactpro.sf.common.messages.FieldNotFoundException;
import com.exactpro.sf.aml.scriptutil.StaticUtil.IFilter;

import java.time.LocalDateTime;
import java.time.LocalDate;
import java.time.LocalTime;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.lang.Deprecated;

@SuppressWarnings("unused")
public class NewOrderSingle extends BaseMessage
{
    public static final String MESSAGE_NAME = "NewOrderSingle";
	

	public NewOrderSingle(IMessageFactory messageFactory)
	{
		 this(messageFactory.createMessage(MESSAGE_NAME, (messageFactory.getNamespace() == null) ? "TestAML" : messageFactory.getNamespace()));
	}

	/**
	 * @deprecated Please use {@link #NewOrderSingle(IMessageFactory)}
	 */
	@Deprecated
	public NewOrderSingle()
	{
		this(DefaultMessageFactory.getFactory());
	}

	/**
	 * @deprecated Please use {@link #NewOrderSingle(IMessageFactory)}
	 */
	@Deprecated
    public NewOrderSingle(String name, String namespace)
    {
        super(DefaultMessageFactory.getFactory().createMessage(name, namespace));
    }

	public NewOrderSingle(IMessage msg)
	{
		super(msg);
	}

    @Override
    public NewOrderSingle clone() {
        return (NewOrderSingle)super.clone();
    }

	

	
		
			
				public NewOrderSingle setClOrdID(String value)
				{
					this.msg.addField("ClOrdID", value);
					return this;
				}
	
				
	
				public String getClOrdID()
				{
					Object value = this.msg.getField("ClOrdID");
	
					
	
					return (String)value;
				}

                
                public Object getUntypedClOrdID()
                {
                    return this.msg.getField("ClOrdID");
                }
                
			
			
            public IFilter getClOrdIDFilter()
            {
                return this.msg.getField("ClOrdID");
            }

            public NewOrderSingle setClOrdIDFilter(IFilter filter)
            {
                this.msg.addField("ClOrdID", filter);
                return this;
            }

            public NewOrderSingle removeClOrdID()
            {
                this.msg.removeField("ClOrdID");
                return this;
            }

			public boolean isSetClOrdID()
			{
				return this.msg.getField("ClOrdID") != null;
			}

            public boolean isFilterClOrdID()
            {
                return this.msg.getField("ClOrdID") instanceof IFilter;
            }
		
			
				public NewOrderSingle setTransactTime(LocalDateTime value)
				{
					this.msg.addField("TransactTime", value);
					return this;
				}
	
				
	
				public LocalDateTime getTransactTime()
				{
					Object value = this.msg.getField("TransactTime");
	
					
	
					return (LocalDateTime)value;
				}

                
                public Object getUntypedTransactTime()
                {
                    return this.msg.getField("TransactTime");
                }
                
			
			
            public IFilter getTransactTimeFilter()
            {
                return this.msg.getField("TransactTime");
            }

            public NewOrderSingle setTransactTimeFilter(IFilter filter)
            {
                this.msg.addField("TransactTime", filter);
                return this;
            }

            public NewOrderSingle removeTransactTime()
            {
                this.msg.removeField("TransactTime");
                return this;
            }

			public boolean isSetTransactTime()
			{
				return this.msg.getField("TransactTime") != null;
			}

            public boolean isFilterTransactTime()
            {
                return this.msg.getField("TransactTime") instanceof IFilter;
            }
		
			
				public NewOrderSingle setTransactTimeOnly(LocalTime value)
				{
					this.msg.addField("TransactTimeOnly", value);
					return this;
				}
	
				
	
				public LocalTime getTransactTimeOnly()
				{
					Object value = this.msg.getField("TransactTimeOnly");
	
					
	
					return (LocalTime)value;
				}

                
                public Object getUntypedTransactTimeOnly()
                {
                    return this.msg.getField("TransactTimeOnly");
                }
                
			
			
            public IFilter getTransactTimeOnlyFilter()
            {
                return this.msg.getField("TransactTimeOnly");
            }

            public NewOrderSingle setTransactTimeOnlyFilter(IFilter filter)
            {
                this.msg.addField("TransactTimeOnly", filter);
                return this;
            }

            public NewOrderSingle removeTransactTimeOnly()
            {
                this.msg.removeField("TransactTimeOnly");
                return this;
            }

			public boolean isSetTransactTimeOnly()
			{
				return this.msg.getField("TransactTimeOnly") != null;
			}

            public boolean isFilterTransactTimeOnly()
            {
                return this.msg.getField("TransactTimeOnly") instanceof IFilter;
            }
		
			
				public NewOrderSingle setTransactDateOnly(LocalDate value)
				{
					this.msg.addField("TransactDateOnly", value);
					return this;
				}
	
				
	
				public LocalDate getTransactDateOnly()
				{
					Object value = this.msg.getField("TransactDateOnly");
	
					
	
					return (LocalDate)value;
				}

                
                public Object getUntypedTransactDateOnly()
                {
                    return this.msg.getField("TransactDateOnly");
                }
                
			
			
            public IFilter getTransactDateOnlyFilter()
            {
                return this.msg.getField("TransactDateOnly");
            }

            public NewOrderSingle setTransactDateOnlyFilter(IFilter filter)
            {
                this.msg.addField("TransactDateOnly", filter);
                return this;
            }

            public NewOrderSingle removeTransactDateOnly()
            {
                this.msg.removeField("TransactDateOnly");
                return this;
            }

			public boolean isSetTransactDateOnly()
			{
				return this.msg.getField("TransactDateOnly") != null;
			}

            public boolean isFilterTransactDateOnly()
            {
                return this.msg.getField("TransactDateOnly") instanceof IFilter;
            }
		
			
				public NewOrderSingle setSide(com.exactpro.sf.messages.testaml.components.Side value)
				{
					this.msg.addField("Side", value.getValue());
					return this;
				}
	
				
					public NewOrderSingle setSide(Character value)
					{
						this.msg.addField("Side", value);
						return this;
					}

                    public Character getRawSide()
                    {
                        Character value = this.msg.getField("Side");
                        if(value == null)
                        {
                            throw new FieldNotFoundException(" Side ");
                        }
                        return value;
                    }
				
	
				public com.exactpro.sf.messages.testaml.components.Side getSide()
				{
					Object value = this.msg.getField("Side");
	
					
	
					return com.exactpro.sf.messages.testaml.components.Side.getEnumValue((Character)value);
				}

                
                public Object getUntypedSide()
                {
                    return this.msg.getField("Side");
                }
                
			
			
            public IFilter getSideFilter()
            {
                return this.msg.getField("Side");
            }

            public NewOrderSingle setSideFilter(IFilter filter)
            {
                this.msg.addField("Side", filter);
                return this;
            }

            public NewOrderSingle removeSide()
            {
                this.msg.removeField("Side");
                return this;
            }

			public boolean isSetSide()
			{
				return this.msg.getField("Side") != null;
			}

            public boolean isFilterSide()
            {
                return this.msg.getField("Side") instanceof IFilter;
            }
		
			
				public NewOrderSingle setSymbol(String value)
				{
					this.msg.addField("Symbol", value);
					return this;
				}
	
				
	
				public String getSymbol()
				{
					Object value = this.msg.getField("Symbol");
	
					
	
					return (String)value;
				}

                
                public Object getUntypedSymbol()
                {
                    return this.msg.getField("Symbol");
                }
                
			
			
            public IFilter getSymbolFilter()
            {
                return this.msg.getField("Symbol");
            }

            public NewOrderSingle setSymbolFilter(IFilter filter)
            {
                this.msg.addField("Symbol", filter);
                return this;
            }

            public NewOrderSingle removeSymbol()
            {
                this.msg.removeField("Symbol");
                return this;
            }

			public boolean isSetSymbol()
			{
				return this.msg.getField("Symbol") != null;
			}

            public boolean isFilterSymbol()
            {
                return this.msg.getField("Symbol") instanceof IFilter;
            }
		
			
				public NewOrderSingle setOrdType(com.exactpro.sf.messages.testaml.components.OrdType value)
				{
					this.msg.addField("OrdType", value.getValue());
					return this;
				}
	
				
					public NewOrderSingle setOrdType(Character value)
					{
						this.msg.addField("OrdType", value);
						return this;
					}

                    public Character getRawOrdType()
                    {
                        Character value = this.msg.getField("OrdType");
                        if(value == null)
                        {
                            throw new FieldNotFoundException(" OrdType ");
                        }
                        return value;
                    }
				
	
				public com.exactpro.sf.messages.testaml.components.OrdType getOrdType()
				{
					Object value = this.msg.getField("OrdType");
	
					
	
					return com.exactpro.sf.messages.testaml.components.OrdType.getEnumValue((Character)value);
				}

                
                public Object getUntypedOrdType()
                {
                    return this.msg.getField("OrdType");
                }
                
			
			
            public IFilter getOrdTypeFilter()
            {
                return this.msg.getField("OrdType");
            }

            public NewOrderSingle setOrdTypeFilter(IFilter filter)
            {
                this.msg.addField("OrdType", filter);
                return this;
            }

            public NewOrderSingle removeOrdType()
            {
                this.msg.removeField("OrdType");
                return this;
            }

			public boolean isSetOrdType()
			{
				return this.msg.getField("OrdType") != null;
			}

            public boolean isFilterOrdType()
            {
                return this.msg.getField("OrdType") instanceof IFilter;
            }
		
			
				public NewOrderSingle setTimeInForce(com.exactpro.sf.messages.testaml.components.TimeInForceFIX value)
				{
					this.msg.addField("TimeInForce", value.getValue());
					return this;
				}
	
				
					public NewOrderSingle setTimeInForce(Character value)
					{
						this.msg.addField("TimeInForce", value);
						return this;
					}

                    public Character getRawTimeInForce()
                    {
                        Character value = this.msg.getField("TimeInForce");
                        if(value == null)
                        {
                            throw new FieldNotFoundException(" TimeInForce ");
                        }
                        return value;
                    }
				
	
				public com.exactpro.sf.messages.testaml.components.TimeInForceFIX getTimeInForce()
				{
					Object value = this.msg.getField("TimeInForce");
	
					
	
					return com.exactpro.sf.messages.testaml.components.TimeInForceFIX.getEnumValue((Character)value);
				}

                
                public Object getUntypedTimeInForce()
                {
                    return this.msg.getField("TimeInForce");
                }
                
			
			
            public IFilter getTimeInForceFilter()
            {
                return this.msg.getField("TimeInForce");
            }

            public NewOrderSingle setTimeInForceFilter(IFilter filter)
            {
                this.msg.addField("TimeInForce", filter);
                return this;
            }

            public NewOrderSingle removeTimeInForce()
            {
                this.msg.removeField("TimeInForce");
                return this;
            }

			public boolean isSetTimeInForce()
			{
				return this.msg.getField("TimeInForce") != null;
			}

            public boolean isFilterTimeInForce()
            {
                return this.msg.getField("TimeInForce") instanceof IFilter;
            }
		
			
				public NewOrderSingle setOrderQty(BigDecimal value)
				{
					this.msg.addField("OrderQty", value);
					return this;
				}
	
				
	
				public BigDecimal getOrderQty()
				{
					Object value = this.msg.getField("OrderQty");
	
					
	
					return (BigDecimal)value;
				}

                
                public Object getUntypedOrderQty()
                {
                    return this.msg.getField("OrderQty");
                }
                
			
			
            public IFilter getOrderQtyFilter()
            {
                return this.msg.getField("OrderQty");
            }

            public NewOrderSingle setOrderQtyFilter(IFilter filter)
            {
                this.msg.addField("OrderQty", filter);
                return this;
            }

            public NewOrderSingle removeOrderQty()
            {
                this.msg.removeField("OrderQty");
                return this;
            }

			public boolean isSetOrderQty()
			{
				return this.msg.getField("OrderQty") != null;
			}

            public boolean isFilterOrderQty()
            {
                return this.msg.getField("OrderQty") instanceof IFilter;
            }
		
			
				public NewOrderSingle setOrderQty2(BigDecimal value)
				{
					this.msg.addField("OrderQty2", value);
					return this;
				}
	
				
	
				public BigDecimal getOrderQty2()
				{
					Object value = this.msg.getField("OrderQty2");
	
					
	
					return (BigDecimal)value;
				}

                
                public Object getUntypedOrderQty2()
                {
                    return this.msg.getField("OrderQty2");
                }
                
			
			
            public IFilter getOrderQty2Filter()
            {
                return this.msg.getField("OrderQty2");
            }

            public NewOrderSingle setOrderQty2Filter(IFilter filter)
            {
                this.msg.addField("OrderQty2", filter);
                return this;
            }

            public NewOrderSingle removeOrderQty2()
            {
                this.msg.removeField("OrderQty2");
                return this;
            }

			public boolean isSetOrderQty2()
			{
				return this.msg.getField("OrderQty2") != null;
			}

            public boolean isFilterOrderQty2()
            {
                return this.msg.getField("OrderQty2") instanceof IFilter;
            }
		
			
				public NewOrderSingle setPrice(BigDecimal value)
				{
					this.msg.addField("Price", value);
					return this;
				}
	
				
	
				public BigDecimal getPrice()
				{
					Object value = this.msg.getField("Price");
	
					
	
					return (BigDecimal)value;
				}

                
                public Object getUntypedPrice()
                {
                    return this.msg.getField("Price");
                }
                
			
			
            public IFilter getPriceFilter()
            {
                return this.msg.getField("Price");
            }

            public NewOrderSingle setPriceFilter(IFilter filter)
            {
                this.msg.addField("Price", filter);
                return this;
            }

            public NewOrderSingle removePrice()
            {
                this.msg.removeField("Price");
                return this;
            }

			public boolean isSetPrice()
			{
				return this.msg.getField("Price") != null;
			}

            public boolean isFilterPrice()
            {
                return this.msg.getField("Price") instanceof IFilter;
            }
		
			
				public NewOrderSingle setMinQty(BigDecimal value)
				{
					this.msg.addField("MinQty", value);
					return this;
				}
	
				
	
				public BigDecimal getMinQty()
				{
					Object value = this.msg.getField("MinQty");
	
					
	
					return (BigDecimal)value;
				}

                
                public Object getUntypedMinQty()
                {
                    return this.msg.getField("MinQty");
                }
                
			
			
            public IFilter getMinQtyFilter()
            {
                return this.msg.getField("MinQty");
            }

            public NewOrderSingle setMinQtyFilter(IFilter filter)
            {
                this.msg.addField("MinQty", filter);
                return this;
            }

            public NewOrderSingle removeMinQty()
            {
                this.msg.removeField("MinQty");
                return this;
            }

			public boolean isSetMinQty()
			{
				return this.msg.getField("MinQty") != null;
			}

            public boolean isFilterMinQty()
            {
                return this.msg.getField("MinQty") instanceof IFilter;
            }
		
			
				public NewOrderSingle setDisplayQty(BigDecimal value)
				{
					this.msg.addField("DisplayQty", value);
					return this;
				}
	
				
	
				public BigDecimal getDisplayQty()
				{
					Object value = this.msg.getField("DisplayQty");
	
					
	
					return (BigDecimal)value;
				}

                
                public Object getUntypedDisplayQty()
                {
                    return this.msg.getField("DisplayQty");
                }
                
			
			
            public IFilter getDisplayQtyFilter()
            {
                return this.msg.getField("DisplayQty");
            }

            public NewOrderSingle setDisplayQtyFilter(IFilter filter)
            {
                this.msg.addField("DisplayQty", filter);
                return this;
            }

            public NewOrderSingle removeDisplayQty()
            {
                this.msg.removeField("DisplayQty");
                return this;
            }

			public boolean isSetDisplayQty()
			{
				return this.msg.getField("DisplayQty") != null;
			}

            public boolean isFilterDisplayQty()
            {
                return this.msg.getField("DisplayQty") instanceof IFilter;
            }
		
			
				public NewOrderSingle setAccountType(com.exactpro.sf.messages.testaml.components.AccountType value)
				{
					this.msg.addField("AccountType", value.getValue());
					return this;
				}
	
				
					public NewOrderSingle setAccountType(Character value)
					{
						this.msg.addField("AccountType", value);
						return this;
					}

                    public Character getRawAccountType()
                    {
                        Character value = this.msg.getField("AccountType");
                        if(value == null)
                        {
                            throw new FieldNotFoundException(" AccountType ");
                        }
                        return value;
                    }
				
	
				public com.exactpro.sf.messages.testaml.components.AccountType getAccountType()
				{
					Object value = this.msg.getField("AccountType");
	
					
	
					return com.exactpro.sf.messages.testaml.components.AccountType.getEnumValue((Character)value);
				}

                
                public Object getUntypedAccountType()
                {
                    return this.msg.getField("AccountType");
                }
                
			
			
            public IFilter getAccountTypeFilter()
            {
                return this.msg.getField("AccountType");
            }

            public NewOrderSingle setAccountTypeFilter(IFilter filter)
            {
                this.msg.addField("AccountType", filter);
                return this;
            }

            public NewOrderSingle removeAccountType()
            {
                this.msg.removeField("AccountType");
                return this;
            }

			public boolean isSetAccountType()
			{
				return this.msg.getField("AccountType") != null;
			}

            public boolean isFilterAccountType()
            {
                return this.msg.getField("AccountType") instanceof IFilter;
            }
		
			
				public NewOrderSingle setOrderCapacity(com.exactpro.sf.messages.testaml.components.OrderCapacity value)
				{
					this.msg.addField("OrderCapacity", value.getValue());
					return this;
				}
	
				
					public NewOrderSingle setOrderCapacity(Character value)
					{
						this.msg.addField("OrderCapacity", value);
						return this;
					}

                    public Character getRawOrderCapacity()
                    {
                        Character value = this.msg.getField("OrderCapacity");
                        if(value == null)
                        {
                            throw new FieldNotFoundException(" OrderCapacity ");
                        }
                        return value;
                    }
				
	
				public com.exactpro.sf.messages.testaml.components.OrderCapacity getOrderCapacity()
				{
					Object value = this.msg.getField("OrderCapacity");
	
					
	
					return com.exactpro.sf.messages.testaml.components.OrderCapacity.getEnumValue((Character)value);
				}

                
                public Object getUntypedOrderCapacity()
                {
                    return this.msg.getField("OrderCapacity");
                }
                
			
			
            public IFilter getOrderCapacityFilter()
            {
                return this.msg.getField("OrderCapacity");
            }

            public NewOrderSingle setOrderCapacityFilter(IFilter filter)
            {
                this.msg.addField("OrderCapacity", filter);
                return this;
            }

            public NewOrderSingle removeOrderCapacity()
            {
                this.msg.removeField("OrderCapacity");
                return this;
            }

			public boolean isSetOrderCapacity()
			{
				return this.msg.getField("OrderCapacity") != null;
			}

            public boolean isFilterOrderCapacity()
            {
                return this.msg.getField("OrderCapacity") instanceof IFilter;
            }
		
			
				public NewOrderSingle setRoutingInst(char value)
				{
					this.msg.addField("RoutingInst", value);
					return this;
				}
	
				
	
				public char getRoutingInst()
				{
					Object value = this.msg.getField("RoutingInst");
	
					
						if(value == null)
						{
							throw new FieldNotFoundException(" RoutingInst ");
						}
					
	
					return (Character)value;
				}

                
                public Object getUntypedRoutingInst()
                {
                    return this.msg.getField("RoutingInst");
                }
                
			
			
            public IFilter getRoutingInstFilter()
            {
                return this.msg.getField("RoutingInst");
            }

            public NewOrderSingle setRoutingInstFilter(IFilter filter)
            {
                this.msg.addField("RoutingInst", filter);
                return this;
            }

            public NewOrderSingle removeRoutingInst()
            {
                this.msg.removeField("RoutingInst");
                return this;
            }

			public boolean isSetRoutingInst()
			{
				return this.msg.getField("RoutingInst") != null;
			}

            public boolean isFilterRoutingInst()
            {
                return this.msg.getField("RoutingInst") instanceof IFilter;
            }
		
			
				public NewOrderSingle setTradingParty(com.exactpro.sf.messages.testaml.TradingParty value)
				{
					this.msg.addField("TradingParty", value.getMessage());
					return this;
				}
	
				
	
				public com.exactpro.sf.messages.testaml.TradingParty getTradingParty()
				{
					Object value = this.msg.getField("TradingParty");
	
					
	
					return new com.exactpro.sf.messages.testaml.TradingParty((IMessage)value);
				}

                
			
			
            public IFilter getTradingPartyFilter()
            {
                return this.msg.getField("TradingParty");
            }

            public NewOrderSingle setTradingPartyFilter(IFilter filter)
            {
                this.msg.addField("TradingParty", filter);
                return this;
            }

            public NewOrderSingle removeTradingParty()
            {
                this.msg.removeField("TradingParty");
                return this;
            }

			public boolean isSetTradingParty()
			{
				return this.msg.getField("TradingParty") != null;
			}

            public boolean isFilterTradingParty()
            {
                return this.msg.getField("TradingParty") instanceof IFilter;
            }
		
			
				public NewOrderSingle setExecInst(com.exactpro.sf.messages.testaml.components.ExecInst value)
				{
					this.msg.addField("ExecInst", value.getValue());
					return this;
				}
	
				
					public NewOrderSingle setExecInst(String value)
					{
						this.msg.addField("ExecInst", value);
						return this;
					}

                    public String getRawExecInst()
                    {
                        String value = this.msg.getField("ExecInst");
                        if(value == null)
                        {
                            throw new FieldNotFoundException(" ExecInst ");
                        }
                        return value;
                    }
				
	
				public com.exactpro.sf.messages.testaml.components.ExecInst getExecInst()
				{
					Object value = this.msg.getField("ExecInst");
	
					
	
					return com.exactpro.sf.messages.testaml.components.ExecInst.getEnumValue((String)value);
				}

                
                public Object getUntypedExecInst()
                {
                    return this.msg.getField("ExecInst");
                }
                
			
			
            public IFilter getExecInstFilter()
            {
                return this.msg.getField("ExecInst");
            }

            public NewOrderSingle setExecInstFilter(IFilter filter)
            {
                this.msg.addField("ExecInst", filter);
                return this;
            }

            public NewOrderSingle removeExecInst()
            {
                this.msg.removeField("ExecInst");
                return this;
            }

			public boolean isSetExecInst()
			{
				return this.msg.getField("ExecInst") != null;
			}

            public boolean isFilterExecInst()
            {
                return this.msg.getField("ExecInst") instanceof IFilter;
            }
		
			
				public NewOrderSingle setSecurityIDSource(String value)
				{
					this.msg.addField("SecurityIDSource", value);
					return this;
				}
	
				
	
				public String getSecurityIDSource()
				{
					Object value = this.msg.getField("SecurityIDSource");
	
					
	
					return (String)value;
				}

                
                public Object getUntypedSecurityIDSource()
                {
                    return this.msg.getField("SecurityIDSource");
                }
                
			
			
            public IFilter getSecurityIDSourceFilter()
            {
                return this.msg.getField("SecurityIDSource");
            }

            public NewOrderSingle setSecurityIDSourceFilter(IFilter filter)
            {
                this.msg.addField("SecurityIDSource", filter);
                return this;
            }

            public NewOrderSingle removeSecurityIDSource()
            {
                this.msg.removeField("SecurityIDSource");
                return this;
            }

			public boolean isSetSecurityIDSource()
			{
				return this.msg.getField("SecurityIDSource") != null;
			}

            public boolean isFilterSecurityIDSource()
            {
                return this.msg.getField("SecurityIDSource") instanceof IFilter;
            }
		
			
				public NewOrderSingle setSecurityExchange(String value)
				{
					this.msg.addField("SecurityExchange", value);
					return this;
				}
	
				
	
				public String getSecurityExchange()
				{
					Object value = this.msg.getField("SecurityExchange");
	
					
	
					return (String)value;
				}

                
                public Object getUntypedSecurityExchange()
                {
                    return this.msg.getField("SecurityExchange");
                }
                
			
			
            public IFilter getSecurityExchangeFilter()
            {
                return this.msg.getField("SecurityExchange");
            }

            public NewOrderSingle setSecurityExchangeFilter(IFilter filter)
            {
                this.msg.addField("SecurityExchange", filter);
                return this;
            }

            public NewOrderSingle removeSecurityExchange()
            {
                this.msg.removeField("SecurityExchange");
                return this;
            }

			public boolean isSetSecurityExchange()
			{
				return this.msg.getField("SecurityExchange") != null;
			}

            public boolean isFilterSecurityExchange()
            {
                return this.msg.getField("SecurityExchange") instanceof IFilter;
            }
		
			
				public NewOrderSingle setSecurityID(String value)
				{
					this.msg.addField("SecurityID", value);
					return this;
				}
	
				
	
				public String getSecurityID()
				{
					Object value = this.msg.getField("SecurityID");
	
					
	
					return (String)value;
				}

                
                public Object getUntypedSecurityID()
                {
                    return this.msg.getField("SecurityID");
                }
                
			
			
            public IFilter getSecurityIDFilter()
            {
                return this.msg.getField("SecurityID");
            }

            public NewOrderSingle setSecurityIDFilter(IFilter filter)
            {
                this.msg.addField("SecurityID", filter);
                return this;
            }

            public NewOrderSingle removeSecurityID()
            {
                this.msg.removeField("SecurityID");
                return this;
            }

			public boolean isSetSecurityID()
			{
				return this.msg.getField("SecurityID") != null;
			}

            public boolean isFilterSecurityID()
            {
                return this.msg.getField("SecurityID") instanceof IFilter;
            }
		
			
				public NewOrderSingle setCurrency(String value)
				{
					this.msg.addField("Currency", value);
					return this;
				}
	
				
	
				public String getCurrency()
				{
					Object value = this.msg.getField("Currency");
	
					
	
					return (String)value;
				}

                
                public Object getUntypedCurrency()
                {
                    return this.msg.getField("Currency");
                }
                
			
			
            public IFilter getCurrencyFilter()
            {
                return this.msg.getField("Currency");
            }

            public NewOrderSingle setCurrencyFilter(IFilter filter)
            {
                this.msg.addField("Currency", filter);
                return this;
            }

            public NewOrderSingle removeCurrency()
            {
                this.msg.removeField("Currency");
                return this;
            }

			public boolean isSetCurrency()
			{
				return this.msg.getField("Currency") != null;
			}

            public boolean isFilterCurrency()
            {
                return this.msg.getField("Currency") instanceof IFilter;
            }
		
			
				public NewOrderSingle setExpireTime(String value)
				{
					this.msg.addField("ExpireTime", value);
					return this;
				}
	
				
	
				public String getExpireTime()
				{
					Object value = this.msg.getField("ExpireTime");
	
					
	
					return (String)value;
				}

                
                public Object getUntypedExpireTime()
                {
                    return this.msg.getField("ExpireTime");
                }
                
			
			
            public IFilter getExpireTimeFilter()
            {
                return this.msg.getField("ExpireTime");
            }

            public NewOrderSingle setExpireTimeFilter(IFilter filter)
            {
                this.msg.addField("ExpireTime", filter);
                return this;
            }

            public NewOrderSingle removeExpireTime()
            {
                this.msg.removeField("ExpireTime");
                return this;
            }

			public boolean isSetExpireTime()
			{
				return this.msg.getField("ExpireTime") != null;
			}

            public boolean isFilterExpireTime()
            {
                return this.msg.getField("ExpireTime") instanceof IFilter;
            }
		
			
				public NewOrderSingle setExpireDate(String value)
				{
					this.msg.addField("ExpireDate", value);
					return this;
				}
	
				
	
				public String getExpireDate()
				{
					Object value = this.msg.getField("ExpireDate");
	
					
	
					return (String)value;
				}

                
                public Object getUntypedExpireDate()
                {
                    return this.msg.getField("ExpireDate");
                }
                
			
			
            public IFilter getExpireDateFilter()
            {
                return this.msg.getField("ExpireDate");
            }

            public NewOrderSingle setExpireDateFilter(IFilter filter)
            {
                this.msg.addField("ExpireDate", filter);
                return this;
            }

            public NewOrderSingle removeExpireDate()
            {
                this.msg.removeField("ExpireDate");
                return this;
            }

			public boolean isSetExpireDate()
			{
				return this.msg.getField("ExpireDate") != null;
			}

            public boolean isFilterExpireDate()
            {
                return this.msg.getField("ExpireDate") instanceof IFilter;
            }
		
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy