private static String value(StringField f) { return f != null ? f.getValue() : NOT_SET; }
public boolean valueEquals(String value) { return getValue().equals(value); } }
public boolean valueEquals(String value) { return getValue().equals(value); } }
public Optional<String> getOptionalString(int field) { final StringField f = (StringField) fields.get(field); if (f == null) { return Optional.empty(); } else { return Optional.of(f.getValue()); } }
public Optional<String> getOptionalString(int field) { final StringField f = (StringField) fields.get(field); if (f == null) { return Optional.empty(); } else { return Optional.of(f.getValue()); } }
public boolean isResponse(Message possibleResponse) { if (correlationField != null){ try { possibleResponse.getField(correlationField); } catch (FieldNotFound e) { return false; } return this.value.equals(correlationField.getValue()); } else { return false; } }
public void setField(StringField field) { if (field.getValue() == null) { throw new NullPointerException("Null field values are not allowed."); } fields.put(field.getField(), field); }
public void setField(StringField field) { if (field.getValue() == null) { throw new NullPointerException("Null field values are not allowed."); } fields.put(field.getField(), field); }
public void setField(StringField field) { if (field.getValue() == null) { throw new NullPointerException("Null field values are not allowed."); } fields.put(field.getField(), field); }
/** Check if a field has a value. **/ private void checkHasValue(StringField field) { if (checkFieldsHaveValues && field.getValue().length() == 0) { throw new FieldException(SessionRejectReason.TAG_SPECIFIED_WITHOUT_A_VALUE, field.getField()); } }
/** Check if a field has a value. **/ private void checkHasValue(StringField field) { if (checkFieldsHaveValues && field.getValue().length() == 0) { throw new FieldException(SessionRejectReason.TAG_SPECIFIED_WITHOUT_A_VALUE, field.getField()); } }
private void checkHasValue(StringField field) { if (checkFieldsHaveValues && field.getValue().length() == 0) { throw new FieldException(SessionRejectReason.TAG_SPECIFIED_WITHOUT_A_VALUE, field.getField()); } }
/** Check if group count matches number of groups in **/ private void checkGroupCount(StringField field, FieldMap fieldMap, String msgType) { final int fieldNum = field.getField(); if (isGroup(msgType, fieldNum)) { if (fieldMap.getGroupCount(fieldNum) != Integer.parseInt(field.getValue())) { throw new FieldException( SessionRejectReason.INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP, fieldNum); } } }
private void checkGroupCount(StringField field, FieldMap fieldMap, String msgType) { final int fieldNum = field.getField(); if (isGroup(msgType, fieldNum)) { if (fieldMap.getGroupCount(fieldNum) != Integer.parseInt(field.getValue())) { throw new FieldException( SessionRejectReason.INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP, fieldNum); } } }
/** Check if group count matches number of groups in **/ private void checkGroupCount(StringField field, FieldMap fieldMap, String msgType) { final int fieldNum = field.getField(); if (isGroup(msgType, fieldNum)) { if (fieldMap.getGroupCount(fieldNum) != Integer.parseInt(field.getValue())) { throw new FieldException( SessionRejectReason.INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP, fieldNum); } } }
private void checkValue(StringField field) throws IncorrectTagValue { int tag = field.getField(); if (hasFieldValue(tag) && !isFieldValue(tag, field.getValue())) { throw new IncorrectTagValue(tag); } }
private void checkValue(StringField field) throws IncorrectTagValue { int tag = field.getField(); if (hasFieldValue(tag) && !isFieldValue(tag, field.getValue())) { throw new IncorrectTagValue(tag); } }
private void checkValue(StringField field) throws IncorrectTagValue { int tag = field.getField(); if (hasFieldValue(tag) && !isFieldValue(tag, field.getValue())) { throw new IncorrectTagValue(tag); } }
private void cancelReject(Message message, SessionID sessionID) throws FieldNotFound { String id = message.getField(new ClOrdID()).getValue(); Order order = orderTableModel.getOrder(id); if (order == null) return; if (order.getOriginalID() != null) order = orderTableModel.getOrder(order.getOriginalID()); try { order.setMessage(message.getField(new Text()).getValue()); } catch (FieldNotFound e) { } orderTableModel.updateOrder(order, message.getField(new OrigClOrdID()).getValue()); }
public static Wallet adaptWallet(AccountInfoResponse message) throws FieldNotFound { List<Group> groups = message.getGroups(org.knowm.xchange.btcchina.service.fix.field.Balance.FIELD); List<Balance> balances = new ArrayList<>(groups.size()); for (Group group : groups) { Balance balance = new Balance(Currency.getInstance(group.getField(new quickfix.field.Currency()).getValue()), group.getField(new Amount()).getValue()); balances.add(balance); } return new Wallet(balances); }