Statistics
| Revision:

gvsig-mssqlserver / branches / org.gvsig.mssqlserver-1.0.1-SP / org.gvsig.mssqlserver.provider / src / main / java / org / gvsig / mssqlserver / dal / MSSQLServerExplorerFactory.java @ 26

History | View | Annotate | Download (1.53 KB)

1 5 jjdelcerro
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 MSSQLServerSQLHelper((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
}