Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.db / org.gvsig.fmap.dal.db.jdbc / src / main / java / org / gvsig / fmap / dal / store / jdbc2 / impl / JDBCServerExplorerFactory.java @ 43020

History | View | Annotate | Download (1.78 KB)

1

    
2
package org.gvsig.fmap.dal.store.jdbc2.impl;
3

    
4
import org.gvsig.fmap.dal.store.jdbc2.JDBCLibrary;
5
import org.gvsig.fmap.dal.DataServerExplorerParameters;
6
import org.gvsig.fmap.dal.exception.InitializeException;
7
import org.gvsig.fmap.dal.spi.AbstractDataServerExplorerFactory;
8
import org.gvsig.fmap.dal.spi.DataServerExplorerProviderServices;
9
import org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters;
10
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
11
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
12
import org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer;
13
import org.gvsig.fmap.dal.store.jdbc2.spi.JDBCHelperBase;
14

    
15

    
16
public class JDBCServerExplorerFactory extends AbstractDataServerExplorerFactory {
17

    
18
    private static final String NAME = JDBCLibrary.NAME;
19

    
20
    public JDBCServerExplorerFactory() {
21
        this(
22
                NAME,
23
                "JDBC generic server (2)"
24
        );
25
    }
26
    
27
    protected JDBCServerExplorerFactory(String name, String description) {
28
        super(name,description);
29
    }
30
    
31
    @Override
32
    public JDBCServerExplorer create(
33
            DataServerExplorerParameters parameters, 
34
            DataServerExplorerProviderServices providerServices
35
        ) throws InitializeException {
36
        JDBCHelper helper = new JDBCHelperBase((JDBCConnectionParameters) parameters);
37
        JDBCServerExplorer server = helper.createServerExplorer(
38
                (JDBCServerExplorerParameters) parameters, 
39
                providerServices
40
        );
41
        return server;
42
    }
43
        
44
    @Override
45
    public JDBCServerExplorerParameters createParameters() {
46
        JDBCServerExplorerParameters params = new JDBCServerExplorerParameters(
47
                NAME + "ServerExplorerParameters",
48
                NAME 
49
        );
50
        return params;    
51
    }
52

    
53

    
54
}