view flys-client/src/main/java/de/intevation/flys/client/shared/model/MapConfig.java @ 5503:b660090b417d

Create a new sq relation project on measurement station record click. * Added new methods to artifact service. * Added new client-side artifact. * Updated UI to have a new row in 'Messstellen-Info'.
author Raimund Renkert <rrenkert@intevation.de>
date Thu, 28 Mar 2013 15:21:15 +0100
parents 28eb4dfe2cbf
children
line wrap: on
line source
package de.intevation.flys.client.shared.model;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;


public class MapConfig implements Serializable {

    public static final String ATTR_SRID           = "srid";
    public static final String ATTR_MAX_EXTENT     = "max_extent";
    public static final String ATTR_INITIAL_EXTENT = "initial_extent";


    protected Map<String, String> attributes;


    public MapConfig() {
        attributes = new HashMap<String, String>();
    }


    public void setAttribute(String key, String value) {
        attributes.put(key, value);
    }


    public String getAttribute(String key) {
        return attributes.get(key);
    }


    public void setSrid(String srid) {
        setAttribute(ATTR_SRID, srid);
    }


    public String getSrid() {
        return getAttribute(ATTR_SRID);
    }


    public void setMaxExtent(String maxExtent) {
        setAttribute(ATTR_MAX_EXTENT, maxExtent);
    }


    public String getMaxExtent() {
        return getAttribute(ATTR_MAX_EXTENT);
    }


    public void setInitialExtent(String initialExtent) {
        setAttribute(ATTR_INITIAL_EXTENT, initialExtent);
    }


    public String getInitialExtent() {
        return getAttribute(ATTR_INITIAL_EXTENT);
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org