view gwt-client/src/main/java/org/dive4elements/river/client/shared/model/MultiDataItem.java @ 8234:b6371be363b1

(issue1448) Carry sq_ti_date in artifact description anf fix sqtipanel The sq ti panel no longer inherits from SQOffEpoch panel as it is now to different for that to make sense. This commit also implements createOld for the SQ Ti panel.
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 08 Sep 2014 17:52:52 +0200
parents 5c80f419aea4
children a805211690f7
line wrap: on
line source
package org.dive4elements.river.client.shared.model;

import java.util.Map;


public class MultiDataItem
implements DataItem
{
    /** The label. */
    protected String label;

    /** The description. */
    protected String description;

    /** The value. */
    protected Map<String, String> value;


    public MultiDataItem() {
    }

    /**
     * The default constructor to create new instances.
     *
     * @param label The label.
     * @param description The description.
     * @param value The value.
     */
    public MultiDataItem(
        String label,
        String description,
        Map<String, String> value
    ) {
        this.label       = label;
        this.description = description;
        this.value       = value;
    }


    public String getLabel() {
        return label;
    }


    public String getDescription() {
        return description;
    }


    public String getStringValue() {
        String v = "";
        for (Map.Entry<String, String> e: value.entrySet()) {
            v += e.getKey() + ":" + e.getValue() + ";";
        }
        return v;
    }

    public Map<String, String> getValue() {
        return value;
    }
}

http://dive4elements.wald.intevation.org