/** * Add a time an value to MeasureTVPType * * @param measurementTVP * MeasureTVPType XML object * @param time * Time a string * @param value * value as string */ private void addValuesToMeasurementTVP(MeasureTVPType measurementTVP, String time, String value) { measurementTVP.addNewTime().setStringValue(time); if (Strings.isNullOrEmpty(value)) { measurementTVP.addNewValue().setNil(); measurementTVP.addNewMetadata().addNewTVPMeasurementMetadata().addNewNilReason().setNilReason("missing"); } else { measurementTVP.addNewValue().setStringValue(value); } }
/** * Add a time an value to MeasureTVPType * * @param measurementTVP * MeasureTVPType XML object * @param time * Time a string * @param value * value as string */ private void addValuesToMeasurementTVP(MeasureTVPType measurementTVP, String time, String value) { measurementTVP.addNewTime().setStringValue(time); if (Strings.isNullOrEmpty(value)) { measurementTVP.addNewValue().setNil(); measurementTVP.addNewMetadata().addNewTVPMeasurementMetadata().addNewNilReason().setNilReason("missing"); } else { measurementTVP.addNewValue().setStringValue(value); } }