package com.tenwa.orginfo; import java.util.List; import jbo.awe.USER_ROLE; import jbo.sys.ROLE_INFO; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOFactory; public class ChannelUserHandler { public static String getUserRoleName(String userId) throws Exception{ String roleName=""; String sql="select role.rolename from O left join "+ROLE_INFO.CLASS_NAME+" role on O.roleid=role.roleid where O.userid=:userid"; List list = JBOFactory.createBizObjectQuery(USER_ROLE.CLASS_NAME,sql).setParameter("userid", userId).getResultList(false); for(BizObject role:list){ if(roleName.length()>0){roleName=roleName+",";} roleName=roleName+role.getAttribute("rolename").getString(); } return roleName; } }