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

时间:2021-04-17
本文章向大家介绍Teamcenter SOA开发源码: 打印对象信息,主要包括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

  

原文地址:https://www.cnblogs.com/wwssgg/p/14670882.html