32 lines
917 B
Java
32 lines
917 B
Java
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<BizObject> 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;
|
|
}
|
|
}
|