24 lines
774 B
Java
24 lines
774 B
Java
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<BizObject> 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;
|
|
}
|
|
}
|