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

quickfix.fix50.component.InstrumentExtension Maven / Gradle / Ivy

There is a newer version: 2.3.1
Show newest version

package quickfix.fix50.component;

import quickfix.FieldNotFound;

import quickfix.Group;

public class InstrumentExtension extends quickfix.MessageComponent {

	static final long serialVersionUID = 20050617;
	public static final String MSGTYPE = "";
	
	private int[] componentFields = { 668, 869, 870,  };
	protected int[] getFields() { return componentFields; }
	private int[] componentGroups = {  };
	protected int[] getGroupFields() { return componentGroups; }
	

	public InstrumentExtension() {
		super();
	}
	
	public void set(quickfix.field.DeliveryForm value) {
		setField(value);
	}

	public quickfix.field.DeliveryForm get(quickfix.field.DeliveryForm value) throws FieldNotFound {
		getField(value);
		return value;
	}

	public quickfix.field.DeliveryForm getDeliveryForm() throws FieldNotFound {
		return get(new quickfix.field.DeliveryForm());
	}

	public boolean isSet(quickfix.field.DeliveryForm field) {
		return isSetField(field);
	}

	public boolean isSetDeliveryForm() {
		return isSetField(668);
	}

	public void set(quickfix.field.PctAtRisk value) {
		setField(value);
	}

	public quickfix.field.PctAtRisk get(quickfix.field.PctAtRisk value) throws FieldNotFound {
		getField(value);
		return value;
	}

	public quickfix.field.PctAtRisk getPctAtRisk() throws FieldNotFound {
		return get(new quickfix.field.PctAtRisk());
	}

	public boolean isSet(quickfix.field.PctAtRisk field) {
		return isSetField(field);
	}

	public boolean isSetPctAtRisk() {
		return isSetField(869);
	}

	public void set(quickfix.fix50.component.AttrbGrp component) {
		setComponent(component);
	}

	public quickfix.fix50.component.AttrbGrp get(quickfix.fix50.component.AttrbGrp component) throws FieldNotFound {
		getComponent(component);
		return component;
	}

	public quickfix.fix50.component.AttrbGrp getAttrbGrp() throws FieldNotFound {
		return get(new quickfix.fix50.component.AttrbGrp());
	}

	public void set(quickfix.field.NoInstrAttrib value) {
		setField(value);
	}

	public quickfix.field.NoInstrAttrib get(quickfix.field.NoInstrAttrib value) throws FieldNotFound {
		getField(value);
		return value;
	}

	public quickfix.field.NoInstrAttrib getNoInstrAttrib() throws FieldNotFound {
		return get(new quickfix.field.NoInstrAttrib());
	}

	public boolean isSet(quickfix.field.NoInstrAttrib field) {
		return isSetField(field);
	}

	public boolean isSetNoInstrAttrib() {
		return isSetField(870);
	}

	public static class NoInstrAttrib extends Group {

		static final long serialVersionUID = 20050617;
		private static final int[] ORDER = {871, 872, 0};

		public NoInstrAttrib() {
			super(870, 871, ORDER);
		}
		
	public void set(quickfix.field.InstrAttribType value) {
		setField(value);
	}

	public quickfix.field.InstrAttribType get(quickfix.field.InstrAttribType value) throws FieldNotFound {
		getField(value);
		return value;
	}

	public quickfix.field.InstrAttribType getInstrAttribType() throws FieldNotFound {
		return get(new quickfix.field.InstrAttribType());
	}

	public boolean isSet(quickfix.field.InstrAttribType field) {
		return isSetField(field);
	}

	public boolean isSetInstrAttribType() {
		return isSetField(871);
	}

	public void set(quickfix.field.InstrAttribValue value) {
		setField(value);
	}

	public quickfix.field.InstrAttribValue get(quickfix.field.InstrAttribValue value) throws FieldNotFound {
		getField(value);
		return value;
	}

	public quickfix.field.InstrAttribValue getInstrAttribValue() throws FieldNotFound {
		return get(new quickfix.field.InstrAttribValue());
	}

	public boolean isSet(quickfix.field.InstrAttribValue field) {
		return isSetField(field);
	}

	public boolean isSetInstrAttribValue() {
		return isSetField(872);
	}

	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy