/*
* 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));
}
}