/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.control.gui.util; import net.codjo.gui.toolkit.waiting.WaitingPanel; import net.codjo.mad.client.request.Row; import net.codjo.mad.gui.framework.GuiContext; import net.codjo.mad.gui.request.RequestTable; /** * Action permettant le for�age d'un controle. * * @author $Author: GONNOT $ * @version $Revision: 1.2 $ */ public class ForceAction extends AbstractValidateAction { public ForceAction(GuiContext ctxt, RequestTable table, WaitingPanel waitingPanel) { super(ctxt, "Forcer", "Force les contr�les des lignes selectionn�es", "/images/control.force.gif", table, waitingPanel); } @Override protected boolean isUpdatableError(Row row) { return (getErrorType(row) >= FIRST_OVERRIDABLE_CONTROL); } @Override protected String getUpdateValue(Row row) { return Long.toString(-getErrorType(row)); } }