Revision 3309
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/repository/localdb/tables/ResourcesRepoTable.java | ||
---|---|---|
1 |
package org.gvsig.vcsgis.lib.repository.localdb.tables; |
|
2 |
|
|
3 |
import org.gvsig.fmap.dal.DALLocator; |
|
4 |
import org.gvsig.fmap.dal.DataManager; |
|
5 |
import org.gvsig.fmap.dal.feature.EditableFeatureType; |
|
6 |
import org.gvsig.fmap.dal.feature.Feature; |
|
7 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
|
8 |
import org.gvsig.fmap.dal.feature.FeatureType; |
|
9 |
import org.gvsig.tools.dataTypes.DataTypes; |
|
10 |
import org.gvsig.tools.dispose.DisposeUtils; |
|
11 |
import org.gvsig.vcsgis.lib.repository.localdb.VCSGisRepositoryLocaldb; |
|
12 |
|
|
13 |
/** |
|
14 |
* |
|
15 |
* @author gvSIG Team |
|
16 |
*/ |
|
17 |
@SuppressWarnings("UseSpecificCatch") |
|
18 |
public class ResourcesRepoTable extends AbstractRepoTable { |
|
19 |
|
|
20 |
public static final String TABLE_NAME = "VCSGISREPO_RESOURCES"; |
|
21 |
|
|
22 |
private static final String COD_RESOURCE = "COD_RESOURCE"; |
|
23 |
private static final String COD_ENTITY = "COD_ENTITY"; |
|
24 |
private static final String REVISION_NUMBER = "RES_REVNUM"; |
|
25 |
private static final String RESOURCE_ID = "RES_ID"; |
|
26 |
private static final String RESOURCE_DATA = "RES_DATA"; |
|
27 |
|
|
28 |
public static final FeatureType featureType() { |
|
29 |
DataManager dataManager = DALLocator.getDataManager(); |
|
30 |
EditableFeatureType ft = dataManager.createFeatureType(); |
|
31 |
ft.setLabel("VCSGIS TopologyPlans"); |
|
32 |
ft.getTags().set("ID", TABLE_NAME); |
|
33 |
ft.add(COD_RESOURCE, DataTypes.STRING) |
|
34 |
.setSize(40) |
|
35 |
.setIsPrimaryKey(true) |
|
36 |
.setLabel("Code") |
|
37 |
.setReadOnly(true); |
|
38 |
ft.add(COD_ENTITY, DataTypes.STRING) |
|
39 |
.setSize(40) |
|
40 |
.setIsIndexed(true) |
|
41 |
.setAllowIndexDuplicateds(true) |
|
42 |
.setLabel("Entity code"); |
|
43 |
ft.add(REVISION_NUMBER, DataTypes.LONG) |
|
44 |
.setIsIndexed(true) |
|
45 |
.setAllowIndexDuplicateds(true) |
|
46 |
.setSize(50) |
|
47 |
.setLabel("Revision number"); |
|
48 |
ft.add(RESOURCE_ID, DataTypes.STRING) |
|
49 |
.setSize(100) |
|
50 |
.setLabel("Resource id"); |
|
51 |
ft.add(RESOURCE_DATA, DataTypes.STRING) |
|
52 |
.setSize(101024) |
|
53 |
.setLabel("Resource data"); |
|
54 |
|
|
55 |
return ft.getNotEditableCopy(); |
|
56 |
} |
|
57 |
|
|
58 |
public ResourcesRepoTable() { |
|
59 |
super(TABLE_NAME, featureType()); |
|
60 |
} |
|
61 |
|
|
62 |
} |
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/repository/localdb/VCSGisRepositoryLocaldb.java | ||
---|---|---|
74 | 74 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.HooksRepoTable; |
75 | 75 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.RevisionsRepoTable; |
76 | 76 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.ConfigRepoTable; |
77 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.ResourcesRepoTable; |
|
77 | 78 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.TopologyplanRepoTable; |
78 | 79 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.UsersRepoTable; |
79 | 80 |
import org.gvsig.vcsgis.lib.repository.requests.VCSGisAuthenticateRequest; |
... | ... | |
136 | 137 |
EntitiesRepoTable.featureType(), |
137 | 138 |
RevisionsRepoTable.featureType(), |
138 | 139 |
DataRepoTable.featureType(), |
139 |
TopologyplanRepoTable.featureType(),
|
|
140 |
ResourcesRepoTable.featureType(),
|
|
140 | 141 |
HooksRepoTable.featureType(), |
141 | 142 |
}; |
142 | 143 |
r = 4; |
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/workspace/tables/TopologyplanTable.java | ||
---|---|---|
18 | 18 |
@SuppressWarnings("UseSpecificCatch") |
19 | 19 |
public class TopologyplanTable extends AbstractRepoTable { |
20 | 20 |
|
21 |
public static final String TABLE_NAME = "VCSGISREPO_TOPOLOGYPLANS";
|
|
21 |
public static final String TABLE_NAME = "VCSGIS_TOPOLOGYPLANS"; |
|
22 | 22 |
|
23 | 23 |
private static final String COD_TOPOLOGYPLAN = "COD_TOPOLOGYPLAN"; |
24 | 24 |
private static final String TOPPLAN_NAME = "TOPP_NAME"; |
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/test/java/org/gvsig/vcsgis/lib/impl/Test01InitRepo.java | ||
---|---|---|
28 | 28 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.HooksRepoTable; |
29 | 29 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.RevisionsRepoTable; |
30 | 30 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.ConfigRepoTable; |
31 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.ResourcesRepoTable; |
|
31 | 32 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.TopologyplanRepoTable; |
32 | 33 |
import org.gvsig.vcsgis.lib.repository.localdb.tables.UsersRepoTable; |
33 |
import org.gvsig.vcsgis.lib.workspace.tables.TopologyplanTable; |
|
34 | 34 |
import org.slf4j.Logger; |
35 | 35 |
import org.slf4j.LoggerFactory; |
36 | 36 |
|
... | ... | |
93 | 93 |
.add(ConfigRepoTable.TABLE_NAME,new ExpectedValue(ConfigRepoTable.TABLE_NAME,ConfigRepoTable.featureType())) |
94 | 94 |
.add(TopologyplanRepoTable.TABLE_NAME,new ExpectedValue(TopologyplanRepoTable.TABLE_NAME,TopologyplanRepoTable.featureType())) |
95 | 95 |
.add(UsersRepoTable.TABLE_NAME,new ExpectedValue(UsersRepoTable.TABLE_NAME,UsersRepoTable.featureType())) |
96 |
.add(ResourcesRepoTable.TABLE_NAME,new ExpectedValue(ResourcesRepoTable.TABLE_NAME,ResourcesRepoTable.featureType())) |
|
96 | 97 |
.add(TABLE_CONFIGURATION_NAME,new ExpectedValue(TABLE_CONFIGURATION_NAME,null)) |
97 | 98 |
// .add(TABLE_REPOSITORY_NAME,new ExpectedValue(TABLE_REPOSITORY_NAME,null)) |
98 | 99 |
.add(TABLE_RESOURCES_NAME,new ExpectedValue(TABLE_RESOURCES_NAME,null)) |
Also available in: Unified diff