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