Revision 22932 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/TableEditStopExtension.java
TableEditStopExtension.java | ||
---|---|---|
108 | 108 |
ProjectExtension pe=(ProjectExtension)PluginServices.getExtension(ProjectExtension.class); |
109 | 109 |
ProjectTable[] tables=(ProjectTable[])pe.getProject().getDocumentsByType(ProjectTableFactory.registerName).toArray(new ProjectTable[0]); |
110 | 110 |
for (int i=0;i<tables.length;i++) { |
111 |
if (tables[i].getModelo() == null){
|
|
111 |
if (tables[i].getModel() == null){ |
|
112 | 112 |
continue; |
113 | 113 |
} |
114 |
if (tables[i].getModelo().isEditing())
|
|
114 |
if (tables[i].getModel().isEditing()) |
|
115 | 115 |
return true; |
116 | 116 |
} |
117 | 117 |
return false; |
... | ... | |
148 | 148 |
ProjectTable[] tables =(ProjectTable[])pe.getProject().getDocumentsByType(ProjectTableFactory.registerName).toArray(new ProjectTable[0]); |
149 | 149 |
ArrayList unsavedTables = new ArrayList(); |
150 | 150 |
for (int i=0;i<tables.length;i++) { |
151 |
if (tables[i].getModelo() == null){
|
|
151 |
if (tables[i].getModel() == null){ |
|
152 | 152 |
continue; |
153 | 153 |
} |
154 |
if (tables[i].getModelo().isEditing()) {
|
|
154 |
if (tables[i].getModel().isEditing()) { |
|
155 | 155 |
UnsavedTable ul=new UnsavedTable(TableEditStopExtension.this); |
156 | 156 |
ul.setTable(tables[i]); |
157 | 157 |
unsavedTables.add(ul); |
... | ... | |
194 | 194 |
|
195 | 195 |
//TODO Este c?digo est? duplicado, tambi?n est? en la clase Table en el m?todo "public void stopEditing()" |
196 | 196 |
private boolean executeSaveTable(ProjectTable table2) { |
197 |
FeatureStore fs = table2.getModelo();
|
|
197 |
FeatureStore fs = table2.getModel(); |
|
198 | 198 |
try { |
199 | 199 |
fs.finishEditing(); |
200 | 200 |
} catch (WriteException e) { |
Also available in: Unified diff