создаю java class, обрабатывающий изменение строкового параметра договора.
что бы быстрее создать класс использую пока эклипс.
встретился с проблемой:
Код:
public void onEvent( Event event1, Setup setup2, ConnectionSet connectionSet3 ) throws Exception {
init ("/home/oleg/event.log" );
int event_cid = event1.getContractId();
lg.logWrite("номер договора="+event_cid);
Connection con = connectionSet3.getConnection();
ContractParameterManager cPM = new ContractParameterManager( con );
String ppp = cPM.getStringParam(event_cid, 87);
lg.logWrite("ppp="+ppp); [b] // здесь выдается содержимое параметра договора[/b]
java.util.List<IdTitle> tParam= cPM.getAllParams(event_cid, "bgbilling.contract_parameter_type_1", "val");
//cid - - id договора
//tableName - - имя таблицы параметров
//columnName - - имя колонки значения
lg.logWrite("tParam="+tParam.size()); [b]// а здесь выдается что размер коллекции 0[/b]
Iterator iterator = tParam.iterator();
while(iterator.hasNext()){
Object pRec = iterator.next();
if (pRec instanceof IdTitle) {
lg.logWrite("id="+ ((IdTitle) pRec).getId());
lg.logWrite("title="+ ((IdTitle) pRec).getTitle());
}
}
подскажите,пожалуйста, что я делаю не так?
Спасибо.