package com.vci.server.framework.delegate; import java.util.List; import com.vci.corba.framework.data.SpecialRoleInfo; import com.vci.corba.framework.data.SpecialRoleTreeInfo; import com.vci.server.framework.systemConfig.specialRole.SpecialRoleObject; import com.vci.server.framework.systemConfig.specialRole.SpecialRoleTreeObject; import com.vci.server.framework.systemConfig.specialRole.SpecialroleService; public class SpecialRoleDelegate { private SpecialroleService specialroleService = new SpecialroleService(); /** * 三员登录显示的模块信息 * @return */ public SpecialRoleInfo[] getSpecialRoleList(){ return SpecialRoleObjectConvertInfos(specialroleService.getSpecialRoleList()); } public List getFilterFunctionNOs(){ return specialroleService.getFilterFunctionNos(); } /** * 对象数组转换 * @param o * @return */ private SpecialRoleInfo[] SpecialRoleObjectConvertInfos(SpecialRoleObject[] o){ SpecialRoleInfo[] infos = new SpecialRoleInfo[o.length]; for(int i=0;i o){ SpecialRoleTreeInfo[] infos = new SpecialRoleTreeInfo[o.size()]; for(int i=0;i