view flys-client/src/main/java/de/intevation/flys/client/client/event/ParameterChangeEvent.java @ 4221:480de0dbca8e

Extended location input helper. The locationpicker has now an attribute whether the input is distance or location to display one or two clickable columns. Replaced the record click handler with cell click handler.
author Raimund Renkert <rrenkert@intevation.de>
date Tue, 23 Oct 2012 13:17:20 +0200
parents 3fa8583434b2
children
line wrap: on
line source
package de.intevation.flys.client.client.event;

import de.intevation.flys.client.shared.model.Artifact;


/**
 * This events stores references to the old artifact and the new one.
 *
 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
 */
public class ParameterChangeEvent {

    public static enum Type {
        FORWARD, BACK
    }


    protected Artifact oldArtifact;
    protected Artifact newArtifact;

    protected Type     type;


    public ParameterChangeEvent(Artifact old, Artifact newArt) {
        this(old, newArt, Type.FORWARD);
    }


    public ParameterChangeEvent(Artifact oArt, Artifact nArt, Type type) {
        oldArtifact = oArt;
        newArtifact = nArt;
        this.type   = type;
    }


    public Artifact getOldValue() {
        return oldArtifact;
    }

    public Artifact getNewValue() {
        return newArtifact;
    }

    public Type getType() {
        return type;
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org