Написал такой скриптик, но не понял как заполнить переменные userId, contractOption, mode, option данными?
Код:
import ru.bitel.bgbilling.kernel.event.Event;
import ru.bitel.bgbilling.kernel.script.server.dev.EventScriptBase;
import ru.bitel.bgbilling.server.util.Setup;
import ru.bitel.common.sql.ConnectionSet;
import ru.bitel.bgbilling.kernel.tariff.option.server.event.TariffOptionActivatedEvent;
import ru.bitel.bgbilling.kernel.tariff.option.common.bean.ContractTariffOption;
import ru.bitel.bgbilling.kernel.tariff.option.common.bean.TariffOptionActivateMode;
import ru.bitel.bgbilling.kernel.tariff.option.common.bean.TariffOption;
public class MyTariffOptionActivated
extends EventScriptBase
{
int userId;
public ContractTariffOption contractOption;
public TariffOptionActivateMode mode;
public TariffOption option;
@Override
public void onEvent( Event event1, Setup setup2, ConnectionSet connectionSet3 )
throws Exception
{
TariffOptionActivatedEvent event = new TariffOptionActivatedEvent(userId, contractOption, mode, option, true);
event.getContractOption();
event.getActivateMode();
event.getOption();
}
}