Revision 45635 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.geodb.app/org.gvsig.geodb.app.mainplugin/src/main/java/org/gvsig/geodb/TableInfoController.java

View differences:

TableInfoController.java
330 330
                }
331 331
            } else { //Not require geometry
332 332
                FeatureType featType = this.tableInfo.getFeatureType();
333
                if (StringUtils.isBlank(this.tableInfo.getGeomField())) {
334
                    builder.append(" - ");
335
                    builder.append(i18n.getTranslation("_Geometry_field_recommended"));
333
                if (StringUtils.isNotBlank(this.tableInfo.getGeomField())) {
334
                    JDBCStoreParameters params = this.tableInfo.getParameters();
335
                    if (params.getGeometryType() == Geometry.TYPES.NULL || params.getGeometryType() == Geometry.TYPES.UNKNOWN) {
336
                        builder.append(" - ");
337
                        builder.append(i18n.getTranslation("_GeometryType_recommended"));
338
                    }
339
                    if (params.getGeometrySubtype() == Geometry.SUBTYPES.UNKNOWN) {
340
                        builder.append(" - ");
341
                        builder.append(i18n.getTranslation("_GeometrySubType_recommended"));
342
                    }
343
                    if (StringUtils.isNotBlank(this.tableInfo.getGeomField()) && this.tableInfo.getProjection() == null) {
344
                        builder.append(" - ");
345
                        builder.append(i18n.getTranslation("_Projection_recommended"));
346
                    }
336 347
                }
337
                JDBCStoreParameters params = this.tableInfo.getParameters();
338
                if(params.getGeometryType() == Geometry.TYPES.NULL || params.getGeometryType() == Geometry.TYPES.UNKNOWN){
339
                    builder.append(" - ");
340
                    builder.append(i18n.getTranslation("_GeometryType_recommended"));
341
                }
342
                if(params.getGeometrySubtype() == Geometry.SUBTYPES.UNKNOWN){
343
                    builder.append(" - ");
344
                    builder.append(i18n.getTranslation("_GeometrySubType_recommended"));
345
                }
346
                if(StringUtils.isNotBlank(this.tableInfo.getGeomField()) && this.tableInfo.getProjection()==null){
347
                    builder.append(" - ");
348
                    builder.append(i18n.getTranslation("_Projection_recommended"));
349
                }
350
                
351 348
            }
352 349
            builder.append("</font>");
353 350
            builder.append("</html>");

Also available in: Unified diff