Revision 416 org.gvsig.wfs.app/trunk/org.gvsig.wfs.app/org.gvsig.wfs.app.mainplugin/src/main/java/org/gvsig/fmap/dal/store/wfs/WFSLibrary.java

View differences:

WFSLibrary.java
27 27
 
28 28
package org.gvsig.fmap.dal.store.wfs;
29 29

  
30
import org.gvsig.fmap.dal.DALFileLocator;
30 31
import org.gvsig.fmap.dal.DALLibrary;
31 32
import org.gvsig.fmap.dal.DALLocator;
32 33
import org.gvsig.fmap.dal.serverexplorer.wfs.WFSServerExplorer;
34
import org.gvsig.fmap.dal.serverexplorer.wfs.WFSServerExplorerFactory;
33 35
import org.gvsig.fmap.dal.serverexplorer.wfs.WFSServerExplorerParameters;
34 36
import org.gvsig.fmap.dal.spi.DataManagerProviderServices;
35 37
import org.gvsig.fmap.mapcontext.MapContextLibrary;
......
57 59

  
58 60
	@Override
59 61
	protected void doPostInitialize() throws LibraryException {
60
		WFSStoreParameters.registerDynClass();
62
		WFSOpenStoreParameters.registerParameterClass();
61 63
		try {
62 64
			WFSStoreProvider.registerMetadataDefinition();
63 65
		} catch (MetadataException e) {
......
65 67
		}
66 68

  
67 69
		DataManagerProviderServices dataman = (DataManagerProviderServices) DALLocator
68
		.getDataManager();
70
    		.getDataManager();
69 71

  
70
		if (!dataman.getStoreProviders().contains(WFSStoreProvider.NAME)) {
71
			dataman.registerStoreProvider(WFSStoreProvider.NAME,
72
					WFSStoreProvider.class, WFSStoreParameters.class);
73
		}	
74
		
72
        if (!dataman.getStoreProviders().contains(WFSStoreProvider.NAME)) {
73
            dataman.registerStoreProviderFactory(new WFSStoreProviderFactory(WFSStoreProvider.NAME, WFSStoreProvider.DESCRIPTION));
74

  
75
        }
76
            
75 77
		if (!dataman.getExplorerProviders().contains(WFSServerExplorer.NAME)){
76
			dataman.registerExplorerProvider(WFSServerExplorer.NAME,
77
					WFSServerExplorer.class, WFSServerExplorerParameters.class);
78
            dataman.registerServerExplorerFactory(new WFSServerExplorerFactory());
78 79
		}	
79 80
		
80 81
		//Register the WFSStroreParams to be loaded from the catalog extension
81
		ExtensionPointManager extensionPointManager = ToolsLocator
82
		.getExtensionPointManager();
82
		ExtensionPointManager extensionPointManager = ToolsLocator.getExtensionPointManager();
83 83
		ExtensionPoint extensionPoint = extensionPointManager.add("CatalogDataStoreParameters");
84
		extensionPoint.append("OGC:WFS", "Data store parameters to load a WFS layer", WFSStoreParameters.class);
84
		extensionPoint.append("OGC:WFS", "Data store parameters to load a WFS layer", WFSOpenStoreParameters.class);
85 85
	}
86 86
}
87 87

  

Also available in: Unified diff