@Override public boolean isValidByte(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.isValidByte(index); }
@Override public boolean isValidShort(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.isValidShort(index); }
@Override public boolean isValidInteger(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.isValidInteger(index); }
@Override public BigInteger getBigInteger(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.getBigInteger(index); }
@Override public boolean isValidString(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.isValidString(index); }
@Override public String getString(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.getString(index); }
@Override public Byte[] getByteArray(String name) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.getByteArray(0); }
@Override public boolean isValidBigInteger(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.isValidInteger(index); }
@Override public boolean isValidLong(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.isValidLong(index); }
@Override public Double getDouble(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.getDouble(index); }
@Override public Byte[] getByteArray(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.getByteArray(index); }
@Override public boolean isValidBoolean(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.isValidBoolean(index); }
@Override public Short getShort(String name, int index) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); return fieldInternal.getShort(index); }
@Override public Collection<Long> getAllLongs(String name) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); int num = fieldInternal.getNumberOfValues(); List<Long> values = new ArrayList<>(num); for (int i = 0; i < num; i++) { values.add(fieldInternal.getLong(i)); } return values; }
@Override public Collection<Short> getAllShorts(String name) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); int num = fieldInternal.getNumberOfValues(); List<Short> values = new ArrayList<>(num); for (int i = 0; i < num; i++) { values.add(fieldInternal.getShort(i)); } return values; }
@Override public Collection<String> getAllStrings(String name) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); int num = fieldInternal.getNumberOfValues(); List<String> values = new ArrayList<>(num); for (int i = 0; i < num; i++) { values.add(fieldInternal.getString(i)); } return values; }
@Override public Collection<LocalDate> getAllDates(String name) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); int num = fieldInternal.getNumberOfValues(); List<LocalDate> values = new ArrayList<>(num); for (int i = 0; i < num; i++) { values.add(fieldInternal.getDate(i)); } return values; }
@Override public Collection<Byte[]> getAllByteArrays(String name) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); int num = fieldInternal.getNumberOfValues(); List<Byte[]> values = new ArrayList<>(num); for (int i = 0; i < num; i++) { values.add(fieldInternal.getByteArray(i)); } return values; }
@Override public Collection<Integer> getAllIntegers(String name) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); int num = fieldInternal.getNumberOfValues(); List<Integer> values = new ArrayList<>(num); for (int i = 0; i < num; i++) { values.add(fieldInternal.getInteger(i)); } return values; }
@Override public Collection<BigDecimal> getAllBigDecimals(String name) { BaseDefaultFieldItem fieldInternal = getFieldInternal(name); int num = fieldInternal.getNumberOfValues(); List<BigDecimal> values = new ArrayList<>(num); for (int i = 0; i < num; i++) { values.add(fieldInternal.getBigDecimal(i)); } return values; }