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

quickfix.fixLatest.RequestForPositions Maven / Gradle / Ivy


package quickfix.fixLatest;

import quickfix.FieldNotFound;


public class RequestForPositions extends Message {

	static final long serialVersionUID = 20050617;
	public static final String MSGTYPE = "AN";
	

	public RequestForPositions() {
		super();
		getHeader().setField(new quickfix.field.MsgType(MSGTYPE));
	}
	
	public RequestForPositions(quickfix.field.PosReqID posReqID, quickfix.field.PosReqType posReqType, quickfix.field.ClearingBusinessDate clearingBusinessDate, quickfix.field.TransactTime transactTime) {
		this();
		setField(posReqID);
		setField(posReqType);
		setField(clearingBusinessDate);
		setField(transactTime);
	}
	
	public void set(quickfix.field.PosReqID value) {
		setField(value);
	}

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

	public quickfix.field.PosReqID getPosReqID() throws FieldNotFound {
		return get(new quickfix.field.PosReqID());
	}

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

	public boolean isSetPosReqID() {
		return isSetField(710);
	}

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

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

	public quickfix.field.PosReqType getPosReqType() throws FieldNotFound {
		return get(new quickfix.field.PosReqType());
	}

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

	public boolean isSetPosReqType() {
		return isSetField(724);
	}

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

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

	public quickfix.field.SubscriptionRequestType getSubscriptionRequestType() throws FieldNotFound {
		return get(new quickfix.field.SubscriptionRequestType());
	}

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

	public boolean isSetSubscriptionRequestType() {
		return isSetField(263);
	}

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

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

	public quickfix.field.Account getAccount() throws FieldNotFound {
		return get(new quickfix.field.Account());
	}

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

	public boolean isSetAccount() {
		return isSetField(1);
	}

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

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

	public quickfix.field.ClearingBusinessDate getClearingBusinessDate() throws FieldNotFound {
		return get(new quickfix.field.ClearingBusinessDate());
	}

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

	public boolean isSetClearingBusinessDate() {
		return isSetField(715);
	}

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

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

	public quickfix.field.TransactTime getTransactTime() throws FieldNotFound {
		return get(new quickfix.field.TransactTime());
	}

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

	public boolean isSetTransactTime() {
		return isSetField(60);
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy