aheinecke@6060: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde aheinecke@6060: * Software engineering by Intevation GmbH aheinecke@6060: * aheinecke@6060: * This file is Free Software under the GNU AGPL (>=v3) aheinecke@6060: * and comes with ABSOLUTELY NO WARRANTY! Check out the aheinecke@6060: * documentation coming with Dive4Elements River for details. aheinecke@6060: */ aheinecke@6060: package org.dive4elements.river.artifacts.states; aheinecke@6060: aheinecke@6060: import org.dive4elements.artifacts.Artifact; aheinecke@6060: aheinecke@6060: import org.apache.log4j.Logger; aheinecke@6060: aheinecke@6060: /** aheinecke@6060: * State to input W/Q data for fixings aheinecke@6060: * @author Andre Heinecke aheinecke@6060: */ aheinecke@6060: public class WQFixing extends WQAdapted { aheinecke@6060: aheinecke@6060: /** The logger used in this state.*/ aheinecke@6060: private static Logger logger = Logger.getLogger(WQFixing.class); aheinecke@6060: aheinecke@6060: @Override aheinecke@6060: public boolean validate(Artifact artifact) aheinecke@6060: throws IllegalArgumentException aheinecke@6060: { aheinecke@6060: logger.debug("WQFixing.validate"); aheinecke@6060: // A check for positive values is already done by the client aheinecke@6060: // all positive values are valid aheinecke@6060: return true; aheinecke@6060: } aheinecke@6060: aheinecke@6060: @Override aheinecke@6060: protected String getUIProvider() { aheinecke@6060: return "wq_panel_adapted_fixing"; aheinecke@6060: } aheinecke@6060: }