ingo@942: package de.intevation.flys.artifacts.states; ingo@942: ingo@942: import java.util.List; ingo@942: ingo@942: import org.apache.log4j.Logger; ingo@942: ingo@942: import de.intevation.artifacts.CallMeta; ingo@942: ingo@942: import de.intevation.artifactdatabase.state.Facet; ingo@942: ingo@942: import de.intevation.flys.artifacts.FLYSArtifact; ingo@942: import de.intevation.flys.artifacts.model.WMSLayerFacet; ingo@954: import de.intevation.flys.artifacts.resources.Resources; ingo@942: import de.intevation.flys.artifacts.states.DefaultState.ComputeType; ingo@942: ingo@942: ingo@942: public class WMSBackgroundState extends OutputState { ingo@942: ingo@954: public static final String I18N_DESCRIPTION = "floodmap.wmsbackground"; ingo@954: ingo@954: ingo@942: private static final Logger logger = Logger.getLogger(WMSBackgroundState.class); ingo@942: ingo@942: @Override ingo@942: public Object computeInit( ingo@942: FLYSArtifact artifact, ingo@942: String hash, ingo@942: CallMeta meta, ingo@942: List facets ingo@942: ) { ingo@942: logger.debug("WMSBackgroundState.computeInit()"); ingo@942: ingo@954: // TODO Add config for background layer ingo@942: WMSLayerFacet facet = new WMSLayerFacet( ingo@942: 0, ingo@942: FLOODMAP_WMSBACKGROUND, ingo@954: Resources.getMsg(meta, I18N_DESCRIPTION, I18N_DESCRIPTION), ingo@942: ComputeType.INIT, ingo@942: getID(), hash, ingo@942: "http://vmap0.tiles.osgeo.org/wms/vmap0"); ingo@942: ingo@942: facet.addLayer("basic"); ingo@942: ingo@942: facets.add(facet); ingo@942: ingo@942: return null; ingo@942: } ingo@942: } ingo@942: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :