Teamcenter中UID和物件之間相互轉化

2021-10-08 11:46:46 字數 1329 閱讀 9271

tc中每個物件都有唯一的識別符號,即uid

//根據uid獲取物件

tccomponentmanager manager = new tccomponentmanager(session);

tccomponent comp = manager.gettccomponent("a5clptwi4m5qkd");

system.out.println(comp.getproperty("object_name"));

或者

tccomponent dataset = session.getcomponentmanager().gettccomponent(uid);
teamcenter已檢測到乙個嚴重錯誤;要維持資料的完整性,請登出teamcenter並重新啟動,否則資料將被破壞

session.stringtocomponent(uid);//推薦使用

獲取uid,每個tccomponent都有getuid方法

dataset.getuid()

/**

* 根據uid來獲取modelobject

* @param session

* @param uid

* @return

*/public static modelobject getmodelobjectbyuid(string uid)

); modelobj = loadresp.getplainobject(0);

dmservice.refreshobjects(new modelobject);

return modelobj;

}

//modelobject獲取uidtempdataset.getuid()itk__convert_uid_to_tag(const char* uid,tag_t * atag);

itk__convert_tag_to_uid(tag_t atag,char ** uid);

Android中UID機制和共享程序

我們經常在乙個activity中去start另乙個activity,或者與另乙個acitivity的結果進行互動 startactivityforresult 但有沒有想過可能會出現的permission問題呢?如果你遇到了permission denial的exception,那麼你需要讀讀這篇文...

Android中UID機制和共享程序

我們經常在乙個activity中去start另乙個activity,或者與另乙個acitivity的結果進行互動 startactivityforresult 但有沒有想過可能會出現的permission問題呢?如果你遇到了permission denial的exception,那麼你需要讀讀這篇文...

Mysql 表中沒有uid而使用了uid時遇到的坑

1.tempdel表中的uid欄位不存在時 沒有不報錯,查出的來結果為所有的 lrcontact,如果操作是刪除,後果無法想 這種寫法是個坑,tempdel裡沒有uid 可能是失誤未建立uid 條件裡面的uid全部預設為是a表的 select a.from lrcontact a where uid...