errors.rejectValue("groupMembers", "Obs.error.inGroupMember"); } else if ((dt.isDateTime() || dt.isDate() || dt.isTime()) && obs.getValueDatetime() == null) { if (atRootNode) { errors.rejectValue("valueDatetime", "error.null");
ConceptDatatype datatype2 = mock(ConceptDatatype.class); when(datatype2.getName()).thenReturn("Datetime"); when(datatype2.isDateTime()).thenReturn(true); when(concept2.getDatatype()).thenReturn(datatype2); field2.setQuestion(concept2);
if (field.getExistingObs() != null) { ConceptDatatype datatype = field.getQuestion().getDatatype(); if (datatype.isDateTime()) { value = field.getExistingObs().getValueDate() != null ? datetimeFormat.format(field.getExistingObs().getValueDate()) : "";
MRSObservation convertOpenMRSToMRSObservation(Obs obs) { ConceptDatatype datatype = obs.getConcept().getDatatype(); if (datatype.isAnswerOnly()) { return createMRSObservation(obs, null); } else if (datatype.isBoolean()) { return createMRSObservation(obs, obs.getValueAsBoolean()); } else if (datatype.isDateTime()) { return createMRSObservation(obs, obs.getValueDatetime()); } else if (datatype.isNumeric()) { return createMRSObservation(obs, obs.getValueNumeric()); } else if (datatype.isText()) { return createMRSObservation(obs, obs.getValueText()); } else if (datatype.isCoded()) { return createMRSObservation(obs, new OpenMRSConcept(new OpenMRSConceptName(obs.getValueCoded().getName().getName()))); } else { throw new IllegalArgumentException("Invalid value of the createMRSObservation from DB-" + obs); } }