Код action'а

Материал из 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) );
        }
    }
}
Личные инструменты