胖客户端组织树

//OrgTreePanel是一个panel
orgTree = new OrgTreePanel(TcApp.getSession());
contentPanel.add(orgTree, BorderLayout.CENTER);

//获取选中的东西
OrgObject orgObject = orgTree.getSelectedObject();
if (orgObject == null)
    return;
if (orgObject.getComponent() instanceof TCComponentGroupMember) {
    // 得到当前选择的用户对象完整组织结构
    TCComponentGroupMember fMember = (TCComponentGroupMember) orgObject
            .getComponent();
    try {
        TCComponentGroup group = fMember.getGroup();
        TCComponentUser user = fMember.getUser();
        System.out.println(group + "-" + user);
    } catch (TCException e1) {
        e1.printStackTrace();
    }
}

    /**
     * 获取当前选中的人员ID
     * @return
     */
    public String getSelectUserID(){
        String userID = null;
        try {
            OrgObject orgObject = orgTree.getSelectedObject();
            if (orgObject != null && orgObject.getType() == OrgObject.GROUPMEMBER) {
                TCComponentUser user = orgObject.getUser();
                userID = user.getProperty("user_id");
            }
        } catch (TCException e) {
            e.printStackTrace();
        }
        return userID;
    }

胖客户端组织树

时间: 2024-10-11 00:04:29

胖客户端组织树的相关文章

[转]关于胖客户端和瘦客户端的理解

http://blog.sina.com.cn/s/blog_572390880100oo86.html C/S B/S的区别 你是不是说胖客户端相当于一个C/S结构,而瘦客户端相当于一个B/S结构呀 胖客户端和瘦客户端是相对的.之间的区别在于是否有大量的业务逻辑需要放在客户端,c/s结构中,主要的逻辑程序放在客户端,很多时候服务器是指的数据库服务器.所以是胖客户端 而在b/s结构中业务逻辑都放在服务器上.客户端只有个浏览器,服务器发送给客户端的只有遵循了html规则的字符串,当然如果你用到了a

胖客户端和瘦客户端

胖和瘦?纠结了妙龄少女,更郁闷了无数男女老少.每天充斥在宿舍的一句话就是:从明天开始我要减肥!!结果,可想而知,真的永远是明天而已.就这样,胖和瘦在我们人类之间无缝不在的存在着.可是客户端怎么就有胖瘦啦?刚刚看到这对名词时,我也是很纳闷.不过细加了解后,才知道这两者的区别. 可想而知,胖客户端和瘦客户端这是一组成对存在.没有胖就没有瘦,没有瘦也就没有胖.那么究竟什么是胖客户端?什么是瘦客户端呢?两者又有什么区别呢?后者也是我们今天讨论的主要问题. 胖客户端是指在客户机器上安装配置的一个功能丰富的

在ASA防火墙上实现SSL-VPN(胖客户端模式)

实验拓扑: 图中R2模拟公网,假设某公司有一个服务器C2(windows server 2008系统,ip地址为192.168.10.2)公司的某员工需要远程访问这台服务器,C1为该员工用的客户端电脑(windows XP系统),R1是192.168.1.0内网的出口路由 实验要求: 1.192.168.1.0和192.168.10.0两个内网可以访问公网 2.在防火墙上用胖客户端模式做SSL-VPN实现C1可以访问C2 实验步骤: 首先为每个设备配置ip地址和路由 R1(config-if)#

FineReport中如何制作树数据集来实现组织树报表

1. 问题描述 FineReport,组织树报表中由id与父id来实现组织树报表,若层级数较多时,对每个单元格设置过滤条件和形态会比较繁琐,因此FineReport提供了一种特殊的数据集--树数据集,只需要简单的设置就能自动递归出层级,方便的实现如下图组织树报表: 图一   图二 2. FineReport构建树 2.1 新建报表,添加数据集 新建工作薄,添加数据集ds1取出原始数据,SQL语句为SELECT * FROM 公司部门. 2.2 定义树数据集 1)根据父字段构建树 使用情形:原始表

防火墙上实现胖客户端SSLVPN

实验 实验拓扑图: 实验步骤: 各设备IP地址规划: R2(config)#int f0/1 R2(config-if)#ip add 100.0.0.2 255.255.255.252 R2(config-if)#no shut R2(config-if)#int f0/0 R2(config-if)#ip add 200.0.0.2 255.255.255.252 R2(config-if)#no shut R3(config)#int f0/0 R3(config-if)#ip add 2

SSL VPN 胖客户端配置

access-list 110 extended permit ip 10.0.0.0 255.255.255.0 any //指定客户端感兴趣流 ip local pool vip 10.0.0.50-10.0.0.60 mask 255.255.255.0 //分给客户端的IP ---------------------------svc镜像设置----------------------------- webvpn enable outside //开启 svc image disk0:/

胖客户端与瘦客户端

1. 瘦客户端 瘦客户端(Thin Client)指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端. 它通过一些协议和服务器通信,进而接入局域网.作为应用程序平台的Internet的到来为企业应用程序提供了一个全新的领域:一个基于Internet/intranet的应用程序运用一个只包含一个浏览器的瘦客户端.这个浏览器负责解释.显示和处理应用程序的图形用户界面(GUI)和它的数据.这样的一个应用程序只需要被安装在一个Web服务器上,用户可以自动接收升级.一个解决方案只需要部署一

胖客户端RAC的一般调用方式

///////////////////////////////////////////////////////////////////////////////Action 调用 Command public class xxxxxAction extends AbstractAIFAction { public xxxxxAction(AbstractAIFUIApplication abstractaifuiapplication, String s) { super(abstractaifu

胖客户端启动时自动加载

修改配置文件 <!-- 系统启动时自动加载--> <extension point="org.eclipse.ui.startup"> <startup class="xxxxx.ReminderAction"/> </extension> 创建加载的类 public class ReminderAction implements IStartup { @Override public void earlyStartu