Revision 2381 org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/client/tables/EntitiesTable.java
EntitiesTable.java | ||
---|---|---|
1 |
package org.gvsig.cvsgis.client.tables;
|
|
1 |
package org.gvsig.vcsgis.client.tables;
|
|
2 | 2 |
|
3 | 3 |
import javax.json.JsonObject; |
4 |
import org.gvsig.cvsgis.client.CvsGisWorkspaceEx; |
|
5 |
import org.gvsig.cvsgis.client.tables.AbstractTable.AbstractRow; |
|
6 |
import org.gvsig.cvsgis.lib.CvsGisWorkspace.Entity; |
|
7 |
import static org.gvsig.cvsgis.lib.CvsGisWorkspace.STATE_CONFLICT; |
|
8 |
import static org.gvsig.cvsgis.lib.CvsGisWorkspace.STATE_MODIFIED; |
|
9 |
import static org.gvsig.cvsgis.lib.CvsGisWorkspace.STATE_NEW; |
|
10 |
import static org.gvsig.cvsgis.lib.CvsGisWorkspace.STATE_OUTDATED; |
|
11 |
import static org.gvsig.cvsgis.lib.CvsGisWorkspace.STATE_OUTDATED_AND_MODIFIED; |
|
12 |
import static org.gvsig.cvsgis.lib.CvsGisWorkspace.STATE_UNMODIFIED; |
|
4 |
import org.gvsig.vcsgis.client.tables.AbstractTable.AbstractRow; |
|
5 |
import org.gvsig.vcsgis.lib.VCSGisWorkspace.Entity; |
|
6 |
import static org.gvsig.vcsgis.lib.VCSGisWorkspace.STATE_CONFLICT; |
|
7 |
import static org.gvsig.vcsgis.lib.VCSGisWorkspace.STATE_MODIFIED; |
|
8 |
import static org.gvsig.vcsgis.lib.VCSGisWorkspace.STATE_NEW; |
|
9 |
import static org.gvsig.vcsgis.lib.VCSGisWorkspace.STATE_OUTDATED; |
|
10 |
import static org.gvsig.vcsgis.lib.VCSGisWorkspace.STATE_OUTDATED_AND_MODIFIED; |
|
11 |
import static org.gvsig.vcsgis.lib.VCSGisWorkspace.STATE_UNMODIFIED; |
|
13 | 12 |
import org.gvsig.fmap.dal.DALLocator; |
14 | 13 |
import org.gvsig.fmap.dal.DataManager; |
15 | 14 |
import org.gvsig.fmap.dal.feature.EditableFeatureType; |
... | ... | |
21 | 20 |
import org.gvsig.json.Json; |
22 | 21 |
import org.gvsig.tools.dataTypes.DataTypes; |
23 | 22 |
import org.gvsig.tools.dispose.DisposeUtils; |
23 |
import org.gvsig.vcsgis.client.VCSGisWorkspaceEx; |
|
24 | 24 |
|
25 | 25 |
/** |
26 | 26 |
* |
... | ... | |
29 | 29 |
@SuppressWarnings("UseSpecificCatch") |
30 | 30 |
public class EntitiesTable extends AbstractTable { |
31 | 31 |
|
32 |
public static final String TABLE_NAME = "CVSGIS_ENTITIES";
|
|
32 |
public static final String TABLE_NAME = "VCSGIS_ENTITIES";
|
|
33 | 33 |
|
34 | 34 |
private static final String COD_ENTITY = "COD_ENTITY"; |
35 | 35 |
private static final String ENTITY_NAME = "ENT_NAME"; |
... | ... | |
47 | 47 |
|
48 | 48 |
private FeatureType featureType; |
49 | 49 |
|
50 |
public EntityRow(CvsGisWorkspaceEx workspace) {
|
|
50 |
public EntityRow(VCSGisWorkspaceEx workspace) {
|
|
51 | 51 |
super(workspace, TABLE_NAME, COD_ENTITY, null); |
52 | 52 |
} |
53 | 53 |
|
54 |
public EntityRow(CvsGisWorkspaceEx workspace, Feature feature) {
|
|
54 |
public EntityRow(VCSGisWorkspaceEx workspace, Feature feature) {
|
|
55 | 55 |
super(workspace, TABLE_NAME, COD_ENTITY, feature); |
56 | 56 |
} |
57 | 57 |
|
... | ... | |
241 | 241 |
super(TABLE_NAME, featureType()); |
242 | 242 |
} |
243 | 243 |
|
244 |
public EntityRow getByEntityName(CvsGisWorkspaceEx workspace, String entityName) {
|
|
244 |
public EntityRow getByEntityName(VCSGisWorkspaceEx workspace, String entityName) {
|
|
245 | 245 |
FeatureStore store = null; |
246 | 246 |
try { |
247 | 247 |
store = workspace.getFeatureStore(TABLE_NAME); |
... | ... | |
258 | 258 |
} |
259 | 259 |
} |
260 | 260 |
|
261 |
public DisposableFeatureSetIterable getAll(CvsGisWorkspaceEx workspace) {
|
|
261 |
public DisposableFeatureSetIterable getAll(VCSGisWorkspaceEx workspace) {
|
|
262 | 262 |
FeatureStore store = null; |
263 | 263 |
try { |
264 | 264 |
store = workspace.getFeatureStore(TABLE_NAME); |
... | ... | |
276 | 276 |
public static final FeatureType featureType() { |
277 | 277 |
DataManager dataManager = DALLocator.getDataManager(); |
278 | 278 |
EditableFeatureType ft = dataManager.createFeatureType(); |
279 |
ft.setLabel("CVSGIS Entities");
|
|
279 |
ft.setLabel("VCSGIS Entities");
|
|
280 | 280 |
ft.getTags().set("ID", TABLE_NAME); |
281 | 281 |
ft.add(COD_ENTITY, DataTypes.STRING) |
282 | 282 |
.setSize(40) |
Also available in: Unified diff