Материал из BiTel WiKi
package bitel.billing.server.tariff.action;
import java.sql.Connection;
import java.sql.SQLException;
import bitel.billing.common.BGException;
import bitel.billing.server.ActionBase;
public class ActionPreTariffing extends ActionBase
{
@Override
public void doAction() throws SQLException, BGException
{
final int cid = getIntParameter( "cid", -1 );
final int sid = getIntParameter( "sid", -1 );
final int type = getIntParameter( "type", -1 );
final int amount = getIntParameter( "amount", -1 );
// флаг того, что надо выполнить не в потоке, и вернуть результат
final boolean isDebug = getBooleanParameter( "debug", false );
if( isDebug )
{
// выведем параметры
rootNode.setAttribute( "cid", Integer.toString(cid) );
rootNode.setAttribute( "sid", Integer.toString(sid) );
rootNode.setAttribute( "type", Integer.toString(type) );
rootNode.setAttribute( "amount", Integer.toString(amount) );
}
}
}