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 |
} |