Revision 1259 org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.algorithm/org.gvsig.geoprocess.algorithm.base/src/main/java/org/gvsig/geoprocess/algorithm/base/core/DALFeaturePersister.java

View differences:

DALFeaturePersister.java
617 617
			}
618 618
	           org.gvsig.fmap.geom.Geometry multiGeometry = convertGeometry2MultiGeometry(newDalGeom);
619 619
               if(multiGeometry!=null && acceptType(store, multiGeometry)){
620
                   feat.setGeometry("GEOMETRY", multiGeometry);
620
                   feat.setDefaultGeometry(multiGeometry);
621 621
               } else {
622
                   feat.setGeometry("GEOMETRY", newDalGeom);
622
                   feat.setDefaultGeometry(newDalGeom);
623 623
               }
624 624
			store.insert(feat);
625 625
			return feat;
......
644 644
			feat.set(2, value2);
645 645
	           org.gvsig.fmap.geom.Geometry multiGeometry = convertGeometry2MultiGeometry(newDalGeom);
646 646
               if(multiGeometry!=null && acceptType(store, multiGeometry)){
647
                   feat.setGeometry("GEOMETRY", multiGeometry);
647
                   feat.setDefaultGeometry(multiGeometry);
648 648
               } else {
649
                   feat.setGeometry("GEOMETRY", newDalGeom);
649
                   feat.setDefaultGeometry(newDalGeom);
650 650
               }
651 651
			store.insert(feat);
652 652
			return feat;
......
682 682
			//Sets the geometry
683 683
			org.gvsig.fmap.geom.Geometry multiGeometry = convertGeometry2MultiGeometry(newGeom);
684 684
			if(multiGeometry!=null && acceptType(store, multiGeometry)){
685
			    feat.setGeometry("GEOMETRY", multiGeometry);
685
			    feat.setDefaultGeometry(multiGeometry);
686 686
			} else {
687
			    feat.setGeometry("GEOMETRY", newGeom);
687
			    feat.setDefaultGeometry(newGeom);
688 688
			}
689 689
			store.insert(feat);
690 690
			return feat;
......
704 704
			EditableFeature feat = store.createNewFeature(store.getDefaultFeatureType(), feature);
705 705
			org.gvsig.fmap.geom.Geometry multiGeometry = convertGeometry2MultiGeometry(newGeom);
706 706
			if (multiGeometry!=null && acceptType(store, multiGeometry)){
707
				feat.setGeometry(fieldNames.length, multiGeometry);
707
				feat.setDefaultGeometry(multiGeometry);
708 708
			} else {
709
				feat.setGeometry(fieldNames.length, newGeom);
709
				feat.setDefaultGeometry(newGeom);
710 710
			}
711 711
			store.insert(feat);
712 712
			return feat;

Also available in: Unified diff