Revision 45208 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/DefaultDatabaseWorkspaceManager.java

View differences:

DefaultDatabaseWorkspaceManager.java
34 34
import org.gvsig.fmap.dal.feature.FeatureStore;
35 35
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.FIELD_REPOSITORY_NAME;
36 36
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.FIELD_REPOSITORY_PARAMETERS;
37
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.FIELD_REPOSITORY_FLAGS;
37 38
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.FIELD_RESOURCES_NAME;
38 39
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.FIELD_RESOURCES_RESOURCE;
39 40
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.TABLE_CONFIGURATION;
......
306 307
                    .setIsPrimaryKey(true);
307 308
            ft.add(FIELD_REPOSITORY_PARAMETERS, DataTypes.BYTEARRAY)
308 309
                    .setAllowNull(true);
310
            ft.add(FIELD_REPOSITORY_FLAGS, DataTypes.INT)
311
                    .setAllowNull(false)
312
                    .setDefaultValue(0);
309 313
            server.add(tableName, params, false);
310 314
        } catch (Exception ex) {
311 315
            LOGGER.warn("Can't create table '"+tableName+"'.",ex);
......
557 561
                efeature = store.createNewFeature();
558 562
                efeature.set(FIELD_REPOSITORY_NAME, name);
559 563
                efeature.set(FIELD_REPOSITORY_PARAMETERS, data);
564
                // algun set sobre los flags?
565
                efeature.set(FIELD_REPOSITORY_FLAGS, 0);
560 566
                store.insert(efeature);
561 567
            } else {
562 568
                efeature = feature.getEditable();

Also available in: Unified diff