`
lvning
  • 浏览: 10383 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

私有方法三

 
阅读更多
 /**
     * @author : lKF35745
     * @version: 1.0
     * <p>时间 : 2011-1-7</p>
     * <p>描述 : 获取子会议的上级会议ID</p>
     * <p>Copyright 1988-2005, Huawei Tech. Co., Ltd.</p>
     * @param conferenceID 子会议ID
     * @return 上级会议ID
     */
    protected String findParentConferenceID(String conferenceID,
            CascadeTopoTree cascadeTree)
    {
        if (logger.isDebugEnabled())
        {
            logger.debug("beagin to findParentConferenceID and param is "
                    + conferenceID);
        }
        
        if (null == conferenceID)
        {
            logger.warn("conferenceID is null");
        }
        //得到拓扑树对象
        CascadeTopoTree cascadeTopoTree = cascadeTree;
        
        //查询该子会议是否在
        SubConferenceNode subConferenceNode = cascadeTopoTree
                .findSubConferenceNode(conferenceID);
        
        if (null == subConferenceNode)
        {
            logger.warn("this conferenceID is not in  CascadeTopoTree.");
            return null;
        }
        //上级会议ID临时变量
        String parentConferenceID = null;
        
        //得到子会议的上级会议ID
        SubConferenceNode parentConferenceNode = subConferenceNode
                .getParentConferenceNode();
        
        //如果子会议ID为空说明是顶级会议
        if (null == parentConferenceNode)
        {
            return parentConferenceID;
        }
        
        parentConferenceID = parentConferenceNode.getConferenceID();
        if (logger.isDebugEnabled())
        {
            logger.debug("get parentConferenceNode.getConferenceID() Value is "
                    + parentConferenceID);
        }
        return parentConferenceID;
    }

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    java 反射 调用私有方法(有参数私有方法)获取私有属性值

    3. **设置访问权限**:由于私有方法默认是不可访问的,所以我们需要通过`setAccessible(true)`方法来改变其访问权限,允许反射调用。`privateMethod.setAccessible(true);` 4. **调用私有方法**:现在我们可以调用...

    java反射机制,调用私有方法

    `Method`类提供了`getDeclaredMethod()`方法来获取类的私有方法,而`invoke()`方法则可以用来调用这个私有方法。 3. **创建对象**:使用`Class`类的`newInstance()`方法,我们可以动态地创建类的实例,无需知道具体...

    Java反射访问私有变量和私有方法.doc

    Java 反射访问私有变量和私有方法 Java 反射机制是 Java 语言中的一种强大的工具,使得我们可以在运行时装配代码,而无需在对象之间进行源代码链接,从而使代码更具灵活性。在实际测试中,我们经常需要访问类的非...

    C#net反射实现访问类中的私有变量或者方法

    在本篇文章中,我们将深入探讨如何利用C#中的反射机制来访问类中的私有变量或方法。通过一个具体的示例代码,我们将详细了解反射的基本概念、使用场景以及如何具体操作。 ### 一、C#反射机制简介 #### 1.1 什么是...

    swift-一种简单的方法来打印几乎所有方法包括私有方法支持arm64架构设备

    在Swift中,我们通常会遇到需要调试或者理解代码内部工作方式的情况,特别是对于私有方法的追踪。本文将深入探讨如何在支持arm64架构的设备上,利用特定工具或技巧来打印几乎所有的方法,包括私有方法。 首先,了解...

    python里运用私有属性和方法总结

    2. **私有方法**:与私有属性类似,通过在方法名前加双下划线`__`来表示该方法为私有。同样地,虽然不能直接从类的外部调用,但可以通过名字重整的方式访问。 3. **封装**:私有属性和方法的核心思想是封装,即隐藏...

    java接口私有方法实现过程解析

    Java 接口私有方法实现过程解析 Java 接口私有方法是从 Java 9 开始引入的新特性之一,它允许在接口中定义私有方法,以解决多个默认方法或静态方法之间的重复代码问题。在本文中,我们将详细介绍 Java 接口私有方法...

    JUnit4利用反射机制测试类的私有成员

    然而,对于类的私有成员(包括私有方法和私有属性),由于其封装性,通常不易直接进行测试。但实际情况中,私有成员可能对类的行为产生关键影响,因此测试它们也是必要的。本文将介绍如何使用JUnit4结合Java的反射...

    Python 私有属性和私有方法应用场景分析

    总结起来,Python中的私有属性和私有方法提供了一种灵活的封装机制,用于保护类的内部数据和逻辑,增强代码的可维护性和稳定性。虽然可以通过特殊方式绕过访问限制,但应遵循最佳实践,尽量不要直接访问或修改私有...

    Python 类的私有属性和私有方法实例分析

    在Python的面向对象编程中,类的私有属性和私有方法是实现封装的重要机制。它们可以帮助我们限制对象内部的数据访问权限,防止外部代码随意修改关键数据,从而提高代码的安全性和可维护性。下面我们将详细讲解Python...

    JavaScript之私有属性,私有函数,函数实现对外不可见

    然而,这种方式并不能直接创建私有方法,因为类的方法必须是可枚举的。 ```javascript class MyClass { #privateProp = 'private property'; constructor() { // ... } publicMethod() { console.log...

    python 类的私有变量和私有方法.docx

    当我们尝试访问`pub`类的私有变量`__info`和方法`__func2`时,会收到`AttributeError`,因为它们是私有的。然而,我们可以通过定义公共方法(如`get`)来间接访问私有变量。`dir(a)`显示了实例`a`的所有可访问属性,...

    Java反射机制,通过对象访问调用类的私有成员或方法

    要调用私有方法,我们需要使用`Method`类,先获取到该方法的`Method`对象,然后通过`setAccessible(true)`将其访问权限设为可访问,最后通过`invoke()`方法调用: ```java Method privateMethod = personClass....

    ios的私有的api

    - 有些私有API是为特定内部服务或未来功能预留的,苹果不希望第三方应用提前依赖这些不稳定或未成熟的技术。 2. **使用私有API的风险:** - App Store审核:苹果严格禁止使用私有API,违反规定的应用会被拒绝上架...

    iOS私有API检查工具

    本文将详细介绍一个用于检查iOS源代码是否包含私有API的工具,并探讨其使用方法和意义。 **一、为什么要检查私有API** 1. **遵循App Store指南**:苹果App Store审核指南明确禁止使用私有API,因为这可能破坏系统...

    私有云实战攻略

    #### 三、公共云的信任危机与私有云的崛起 尽管公有云因其成本效益和易于扩展等优势而受到欢迎,但在数据安全性和隐私保护方面的问题让许多企业望而却步。例如,亚马逊等公有云服务提供商虽然提供了丰富的服务,但...

Global site tag (gtag.js) - Google Analytics