view flys-client/src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java @ 4215:c179cd02177d

Logout the current user Add code to the logout button to remove the current user from the session and to redirect the browser window to the login page. Part of flys/issue916 (Logout: "Abmelden" Knopf mit Funktion belegen)
author Björn Ricks <bjoern.ricks@intevation.de>
date Tue, 23 Oct 2012 09:59:16 +0200
parents 6cc5186b9b48
children b660090b417d
line wrap: on
line source
package de.intevation.flys.client.client.services;

import com.google.gwt.user.client.rpc.AsyncCallback;

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

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

/**
 * This interface provides artifact specific services as CREATE, DESCRIBE, FEED,
 * ADVANCE and OUT.
 *
 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
 */
public interface ArtifactServiceAsync {

    public void create(
        String         locale,
        String         factory,
        Recommendation recommendation,
        AsyncCallback<Artifact> callback);

    public void createGaugeDischargeCurveArtifact(
        Collection collection,
        String locale,
        String river,
        Long   gaugeref,
        AsyncCallback<Artifact> callback
    );
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org