- public SpecimenOrObservationBase<IIdentifiableEntityCacheStrategy> save(SpecimenOrObservationBase entity) {
- if(CdmStore.getCurrentSessionManager().isRemoting()) {
- return CdmStore.getService(IOccurrenceService.class).merge(entity) ;
- } else {
- CdmStore.getService(IOccurrenceService.class).save(entity);
- return entity;
- }
+ public SpecimenOrObservationBase<?> save(SpecimenOrObservationBase entity) {
+ return CdmStore.getService(IOccurrenceService.class).merge(entity, true).getMergedEntity();
+