package org.geoserver.wcs;
import java.util.Map;
import org.geoserver.config.GeoServer;
import org.geoserver.config.util.LegacyServiceLoader;
import org.geoserver.config.util.LegacyServicesReader;
import org.geotools.util.Version;
/**
* Configuration loader for Web Coverage Service.
*
* @author Justin Deoliveira, The Open Planning Project
*
*/
public class WCSLoader extends LegacyServiceLoader<WCSInfo> {
public Class<WCSInfo> getServiceClass() {
return WCSInfo.class;
}
public WCSInfo load(LegacyServicesReader reader, GeoServer gs) throws Exception {
WCSInfoImpl wcs = new WCSInfoImpl();
wcs.setId( "wcs" );
Map<String,Object> map = reader.wcs();
readCommon( wcs, map, gs );
//wcs.setGMLPrefixing((Boolean)map.get( "gmlPrefixing"));
wcs.getVersions().add( new Version( "1.0.0") );
wcs.getVersions().add( new Version( "1.1.1") );
return wcs;
}
public void save(WCSInfo service, GeoServer gs) throws Exception {
}
}