@Override public void updateField(Sample sample, double value, String units) { sample.setVolume(value); VolumeUnit volUnit = VolumeUnit.getFromString(units); if (volUnit != null) { sample.setVolumeUnits(volUnit); } }
to.setAlias(from.getAlias()); 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()));
target.setDiscarded(source.isDiscarded()); if (target.isDiscarded()) { target.setVolume(0.0); } else { target.setVolume(source.getVolume()); if (target.isDistributed()) { target.setLocationBarcode("SENT TO: " + target.getDistributionRecipient()); target.setVolume(0.0); } else { target.setLocationBarcode(source.getLocationBarcode());