Revision 7154

View differences:

trunk/extensions/extPublish/src/com/iver/cit/gvsig/publish/servers/mapserver/MapServerPublishControler.java
141 141
	}	
142 142
	
143 143
	private MapLayer publishSimpleLayer(FLayer layer) throws LayerException{
144
		return new MapServerLayerFactory().getMapLayer(layer);
144
		MapLayer mapLayer = new MapServerLayerFactory().getMapLayer(layer);
145
		if (getService().compareTo(ServerData.SERVER_TYPE_WMS) == 0){
146
			mapLayer.metadata.setServiceAsWMS();
147
		}else if(getService().compareTo(ServerData.SERVER_TYPE_WFS) == 0){
148
			mapLayer.metadata.setServiceAsWFS();
149
			mapLayer.metadata.gml_include_items = "all";
150
			mapLayer.setDump(true);
151
			mapLayer.classList = new ArrayList();
152
		}else if(getService().compareTo(ServerData.SERVER_TYPE_WCS) == 0){
153
			mapLayer.metadata.setServiceAsWCS();
154
		}
155
		return mapLayer;
145 156
	}
146 157
	
147 158
	private ArrayList publishGroupLayer(ConfigFile config,FLayers layers) throws LayerException{
......
265 276
		webMap.metadata = new MetadataWeb();
266 277
		webMap.metadata.crs = new CRS(getMapCtrl().getMapContext().getViewPort()
267 278
				.getProjection().getAbrev(), false);
268

  
269 279
		webMap.metadata.title = "Published Layers";
270 280
		webMap.metadata.onlineresource = onlineResource;
281
		if (getService().compareTo(ServerData.SERVER_TYPE_WMS) == 0){
282
			webMap.metadata.setServiceAsWMS();
283
		}else if(getService().compareTo(ServerData.SERVER_TYPE_WFS) == 0){
284
			webMap.metadata.setServiceAsWFS();
285
		}else if(getService().compareTo(ServerData.SERVER_TYPE_WCS) == 0){
286
			webMap.metadata.setServiceAsWCS();
287
		}
271 288
		return webMap;
272 289
	}
273 290
	

Also available in: Unified diff