@Override public void updateField(Sample sample, double value, String units) { sample.setVolume(value); VolumeUnit volUnit = VolumeUnit.getFromString(units); if (volUnit != null) { sample.setVolumeUnits(volUnit); } }
sample.setVolumeUnits(null);
to.setDescription(from.getDescription()); to.setVolume(isStringEmptyOrNull(from.getVolume()) ? null : Double.valueOf(from.getVolume())); to.setVolumeUnits(from.getVolumeUnits()); to.setConcentration(isStringEmptyOrNull(from.getConcentration()) ? null : Double.valueOf(from.getConcentration())); to.setConcentrationUnits(from.getConcentrationUnits());
target.setVolume(source.getVolume()); target.setVolumeUnits(target.getVolume() == null ? null : source.getVolumeUnits()); target.setConcentration(source.getConcentration()); target.setConcentrationUnits(target.getConcentration() == null ? null : source.getConcentrationUnits());