- Timestamp:
- 05/07/08 16:37:28 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs/branches/complex_obs/src/api/org/openmrs/api/impl/ObsServiceImpl.java
r3847 r4129 39 39 import org.openmrs.logic.Aggregation; 40 40 import org.openmrs.logic.Constraint; 41 import org.openmrs.obs.ComplexData; 42 import org.openmrs.obs.ComplexObsHandler; 41 43 import org.openmrs.reporting.PatientSet; 42 44 import org.openmrs.util.OpenmrsConstants; … … 80 82 */ 81 83 public void createObs(Obs obs) throws APIException { 84 ComplexObsHandler handler = ComplexData.getHandler(obs); 85 if (null != handler) { 86 handler.saveObs(obs); 87 } 82 88 setRequiredObsProperties(obs); 83 89 … … 211 217 o.setDateVoided(new Date()); 212 218 } 219 // Handle complex obs. 220 ComplexObsHandler handler = ComplexData.getHandler(obs); 221 if (null != handler) { 222 handler.saveObs(obs); 223 } 213 224 getObsDAO().updateObs(obs); 214 225 }