package com.tenwa.lease.app.cache; import java.util.List; import jbo.app.VOUCHERASSSTACTS_INFO; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; public class VoucherCache { public static String getAuxiliary(String id) throws Exception { //JBOTransaction tx=JBOFactory.getFactory().createTransaction(); BizObjectManager bm=JBOFactory.getFactory().getManager(VOUCHERASSSTACTS_INFO.CLASS_NAME); String memo=""; List vous=bm.createQuery("select * from O where O.id in (select conn.ASSTACTTYPE from jbo.app.VOUCHER_CONNECTION conn where conn.config_id=:id)") .setParameter("id", id).getResultList(false); for(BizObject vou:vous) { memo+=","+vou.getAttribute("memo").toString(); } if(memo.length()>0) { return memo.substring(1); } return memo; } }