Скрипт поведения, Java класс.
Не понял, почему не работает такой код в Java классах? А в скриптах BGBS работает.
Код:
/usr/local/BGBillingServer/dyn/MyContractCreate.java:36: cannot find symbol
symbol : constructor ContractParameterManager(ru.bitel.common.sql.ConnectionSet)
location: class bitel.billing.server.contract.bean.ContractParameterManager MyContractCreate.java 36 40
/usr/local/BGBillingServer/dyn/MyContractCreate.java:37: cannot find symbol
symbol : constructor ContractManager(ru.bitel.common.sql.ConnectionSet)
location: class bitel.billing.server.contract.bean.ContractManager MyContractCreate.java 37 30
Код:
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 bitel.billing.server.contract.bean.ContractParameterManager;
import bitel.billing.server.contract.bean.ContractManager;
public class MyContractCreate
extends EventScriptBase
{
@Override
public void onEvent( Event event1, Setup setup2, ConnectionSet connectionSet3 )
throws Exception
{
ContractParameterManager cpm = new ContractParameterManager(connectionSet3);
ContractManager cm = new ContractManager(connectionSet3);
int cid = event1.getContractId();
String title = cm.getContractById(cid).getTitle();
int user = event1.getUserId();
cpm.updateTextParam(cid, 21, title, user);
}
}