Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.plugin / org.gvsig.geodb.app / org.gvsig.geodb.app.mainplugin / src / main / java / org / gvsig / geodb / workspace / WorkspaceManager.java @ 44297

History | View | Annotate | Download (1.17 KB)

1
package org.gvsig.geodb.workspace;
2

    
3
import org.gvsig.fmap.dal.StoresRepository;
4
import org.gvsig.fmap.dal.feature.FeatureStore;
5
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
6
import org.gvsig.tools.resourcesstorage.ResourcesStorage;
7

    
8
/**
9
 *
10
 * @author jjdelcerro
11
 */
12
public interface WorkspaceManager {
13
    
14
    public static final String CONFIG_CAN_ANONYMOUS_USER_WRITE_IN_THE_TABLES = "CanAnonymousUserWriteInTheTables";
15
    
16
    public JDBCServerExplorerParameters getConnection();
17
    
18
    public String get(String name);
19
    
20
    public void set(String name, String value);
21
    
22
    public StoresRepository getStoresRepository();
23

    
24
    public boolean canAnonymousUserWriteInTheTables();
25

    
26
    public boolean existsResourcesTable();
27
    
28
    public boolean existsRepositoryTable();
29
    
30
    public boolean existsConfigurationTable();
31
    
32
    public FeatureStore getResourcesTable();
33
    
34
    public FeatureStore getRepositoryTable();
35
    
36
    public FeatureStore getConfigurationTable();
37
    
38
    public void createResourcesTable();
39
    
40
    public void dropResourcesTable();
41
    
42
    public void createRepositoryTable();
43
    
44
    public void createConfigurationTable();
45

    
46
}