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 | ||
---|---|---|
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