package com.vci.client.framework.delegate; import com.vci.client.ClientSession; import com.vci.client.framework.specialrole.SpecialRoleClientObject; import com.vci.client.framework.specialrole.SpecialRoleTreeClientObject; import com.vci.corba.common.VCIError; import com.vci.corba.framework.data.SpecialRoleInfo; import com.vci.corba.framework.data.SpecialRoleTreeInfo; public class SpecialRoleClientDelegate { /** * 三员登录显示的模块信息 * @return * @throws VCIError */ public SpecialRoleClientObject[] getSpecialRoleList() throws VCIError{ SpecialRoleClientObject[] res = new SpecialRoleClientObject[0]; try{ res = specialRoleClientObjectConvertInfos(ClientSession.getFrameworkService().getSpecialRoleList()); }catch(Exception ex){ ex.printStackTrace(); } return res; } private SpecialRoleClientObject[] specialRoleClientObjectConvertInfos(SpecialRoleInfo[] info){ SpecialRoleClientObject[] os = new SpecialRoleClientObject[info.length]; for(int i=0;i