Statistics
| Revision:

gvsig-mssqlserver / trunk / org.gvsig.mssqlserver / org.gvsig.mssqlserver.provider / src / main / java / org / gvsig / mssqlserver / dal / MSSQLServerExplorerFactory.java @ 192

History | View | Annotate | Download (1.52 KB)

1

    
2
package org.gvsig.mssqlserver.dal;
3

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

    
14

    
15
public class MSSQLServerExplorerFactory extends JDBCServerExplorerFactory {
16

    
17
    private static final String NAME = MSSQLServerLibrary.NAME;
18
    
19
    public MSSQLServerExplorerFactory() {
20
        super(
21
                NAME,
22
                "Microsoft SQL Server"
23
        );
24
    }
25

    
26
    @Override
27
    public JDBCServerExplorer create(
28
            DataServerExplorerParameters parameters, 
29
            DataServerExplorerProviderServices providerServices
30
        ) throws InitializeException {
31
        JDBCHelper helper = new MSSQLServerHelper((JDBCConnectionParameters) parameters);
32
        JDBCServerExplorer server = helper.createServerExplorer(
33
                (JDBCServerExplorerParameters) parameters, 
34
                providerServices
35
        );
36
        return server;
37
    }
38
        
39

    
40
    @Override
41
    public JDBCServerExplorerParameters createParameters() {
42
        JDBCServerExplorerParameters params = new MSSQLServerExplorerParameters();
43
        return params;    
44
    }
45
    
46
}