• Teamcenter SOA开发源码: 打印对象信息


    import com.teamcenter.clientx.AppXSession;
    import com.teamcenter.services.strong.core.DataManagementService;
    import com.teamcenter.soa.client.model.ServiceData;
    import com.teamcenter.soa.client.model.ModelObject;
    import com.teamcenter.soa.exceptions.NotLoadedException;
     
     
        public void printObject_strings(ModelObject[] objects)
        {
            DataManagementService  dmService = DataManagementService.getService(AppXSession.getConnection());
            if (objects.length == 0) return;
            String[] attributes = {"object_string"};
            dmService.getProperties(objects, attributes);
            for (int i = 0; i < objects.length; i++)
            {
                String type = objects[i].getTypeObject().getName();
                String objectString = "";
                if (objects[i].getTypeObject().isInstanceOf("POM_object"))
                {
                    try
                    {
                        objectString = wo.getPropertyObject("object_string").getStringValue();
                    }
                    catch (NotLoadedException e) {} // just ignore
                }
                System.out.println("    " + objectString + "(" + type + ")" );
            }
        }
    ————————————————
    版权声明:本文为CSDN博主「沃隆先生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/u014457991/article/details/104740081
    

      

  • 相关阅读:
    生成函数初步
    Lg 8月赛(构造+交互)
    wqs 二分学习笔记
    FastAPI 学习之路(十六)Form表单
    线性代数入门
    Oracle-PDB拔插
    MySQL-audit审计插件
    MySQL-用户与权限管理
    MySQL-存储引擎
    MySQL-逻辑结构
  • 原文地址:https://www.cnblogs.com/wwssgg/p/14670882.html
Copyright © 2020-2023  润新知