Код:
0 int cid = event.getContractId();
1 Calendar date = event.getGenerateTime();
2 TariffGroup tg = event.getTariffGroup();
3 TariffPlan fromTar = event.getFromTariff();
4 TariffPlan toTar = event.getToTariff();
5
6 ContractTariffGroupManager ctgm = new ContractTariffGroupManager(con)
7 List conTarGroups = ctgm.getContractTariffGroupIds(cid,date.getTime());
Даст вам для список тарифных групп которые на договоре активны.
Код:
TariffGroupManager tgm = new TariffGroupManager(con);
TariffGroup tg = tgm.getTariffGroupByID(3);
List tgtpl = tg.getPlanList();
Это даст вам список тарифов которые входят в группу c id 3
для активании тарифных групп стоит использовать ContractTariffGroupManager updateContractTariffGroup(java.lang.String, bitel.billing.server.contract.bean.ContractTariffGroup)