public void setBytes(int field, byte[] value) { setField(field, new BytesField(field, value)); }
public void setString(int field, String value) { setField(new StringField(field, value)); }
public void setBytes(int field, byte[] value) { setField(field, new BytesField(field, value)); }
public void setChar(int field, char value) { setField(new StringField(field, CharConverter.convert(value))); }
public void setUtcDateOnly(int field, LocalDate value) { setField(new StringField(field, UtcDateOnlyConverter.convert(value))); }
public void setDouble(int field, double value, int padding) { setField(new StringField(field, DoubleConverter.convert(value, padding))); }
public void setDouble(int field, double value, int padding) { setField(new StringField(field, DoubleConverter.convert(value, padding))); }
public void setUtcTimeStamp(int field, LocalDateTime value, boolean includeMilliseconds) { setField(new StringField(field, UtcTimestampConverter.convert(value, includeMilliseconds ? UtcTimestampPrecision.MILLIS : UtcTimestampPrecision.SECONDS))); }
public void setDecimal(int field, BigDecimal value) { setField(new StringField(field, DecimalConverter.convert(value))); }
public void setUtcTimeOnly(int field, LocalTime value, boolean includeMilliseconds) { setField(new StringField(field, UtcTimeOnlyConverter.convert(value, includeMilliseconds ? UtcTimestampPrecision.MILLIS : UtcTimestampPrecision.SECONDS))); }
public void setBoolean(int field, boolean value) { setField(new StringField(field, BooleanConverter.convert(value))); }
public void setInt(int field, int value) { setField(new StringField(field, IntConverter.convert(value))); }
public void setDecimal(int field, BigDecimal value, int padding) { setField(new StringField(field, DecimalConverter.convert(value, padding))); }
public void setUtcTimeStamp(int field, LocalDateTime value, UtcTimestampPrecision precision) { setField(new StringField(field, UtcTimestampConverter.convert(value, precision))); }
public void setUtcTimeOnly(int field, LocalTime value, UtcTimestampPrecision precision) { setField(new StringField(field, UtcTimeOnlyConverter.convert(value, precision))); }
private void setField(FieldMap fields, StringField field) { if (fields.isSetField(field)) { throw new FieldException(SessionRejectReason.TAG_APPEARS_MORE_THAN_ONCE, field.getTag()); } fields.setField(field); }
private void setField(FieldMap fields, StringField field) { if (fields.isSetField(field)) { throw new FieldException(SessionRejectReason.TAG_APPEARS_MORE_THAN_ONCE, field.getTag()); } fields.setField(field); }
private void setField(FieldMap fields, StringField field) { if (fields.isSetField(field)) { throw new FieldException(SessionRejectReason.TAG_APPEARS_MORE_THAN_ONCE, field.getTag()); } fields.setField(field); }
@Override public void set(Instrument inInstrument, String inBeginString, FieldMap inMessage) { setSecurityType(inInstrument, inBeginString, inMessage); inMessage.setField(new Symbol(inInstrument.getSymbol())); if(inInstrument instanceof Equity) { Equity equity = (Equity)inInstrument; if(equity.getSymbolSfx() != null) { inMessage.setField(new quickfix.field.SymbolSfx(equity.getSymbolSfx())); } } }
/** * Sets the CFI code for the option on the message. * * @param inMessage the message * @param inOption the option */ private static void setCFICode(FieldMap inMessage, Option inOption) { String cfiCode = CFICodeUtils.getOptionCFICode(inOption.getType()); if(cfiCode != null) { inMessage.setField(new CFICode(cfiCode)); } } /**