protected WCSInfo createServiceFromScratch(GeoServer gs) { WCSInfoImpl wcs = new WCSInfoImpl(); wcs.setName("WCS"); return wcs; }
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 ServiceInfo load(LegacyServicesReader reader, GeoServer gs) throws Exception { WCSInfoImpl wcs = new WCSInfoImpl(); wcs.setId( getServiceId() ); Map<String,Object> map = reader.wcs(); readCommon( wcs, map, gs ); //wcs.setGMLPrefixing((Boolean)map.get( "gmlPrefixing")); return wcs; }
@Override public <T> T create(Class<T> clazz) { return (T) new WCSInfoImpl(); } }
@Override protected WCSInfo initialize(WCSInfo service) { super.initialize(service); if (service.getExceptionFormats() == null) { ((WCSInfoImpl) service).setExceptionFormats(new ArrayList<String>()); } if (service.getVersions().isEmpty()) { service.getVersions().add(new Version("1.0.0")); service.getVersions().add(new Version("1.1.1")); } Version v201 = new Version("2.0.1"); if (!service.getVersions().contains(v201)) { service.getVersions().add(v201); } if (service.getSRS() == null) { ((WCSInfoImpl) service).setSRS(new ArrayList<String>()); } return service; } }