gernotbelger@9260: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@9260: * Software engineering by gernotbelger@9260: * Björnsen Beratende Ingenieure GmbH gernotbelger@9260: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@9260: * gernotbelger@9260: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9260: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9260: * documentation coming with Dive4Elements River for details. gernotbelger@9260: */ gernotbelger@9260: package org.dive4elements.river.client.client.ui; gernotbelger@9260: gernotbelger@9260: import java.util.ArrayList; gernotbelger@9260: import java.util.List; gernotbelger@9260: gernotbelger@9260: import org.dive4elements.river.client.client.FLYSConstants; gernotbelger@9260: gernotbelger@9260: import com.smartgwt.client.widgets.form.fields.TextItem; gernotbelger@9260: gernotbelger@9260: /** gernotbelger@9260: * @author Domenico Nardi Tironi gernotbelger@9260: * gernotbelger@9260: */ gernotbelger@9260: public class ValidationHelper { gernotbelger@9260: public static final List checkForEmpty(final TextItem inputItem, final FLYSConstants MSG) { gernotbelger@9260: final List errors = new ArrayList(); gernotbelger@9260: gernotbelger@9260: if (inputItem.getValueAsString() == null || inputItem.getValueAsString().trim().isEmpty()) { gernotbelger@9260: errors.add(MSG.empty_filter()); gernotbelger@9260: return errors; gernotbelger@9260: } gernotbelger@9260: return errors; gernotbelger@9260: } gernotbelger@9260: }