如何通过创建者名称查询WTPart?

时间:2014-05-21 04:19:14

标签: ptc-windchill

使用以下代码:

        QuerySpec qs = new QuerySpec(WTPart.class);
        qs.appendWhere(new SearchCondition(WTPart.class, WTPart.CREATOR_NAME, SearchCondition.EQUAL, name));

收到错误

  

属性" creator.name"不是类" wt.part.WTPart"

的属性

我还想知道如何通过修饰符名称查询部分

感谢。

1 个答案:

答案 0 :(得分:1)

如果要查询修饰符名称

long userId=userName.getPersistInfo().getObjectIdentifier().getId();
QuerySpec qs = new QuerySpec(WTPart.class);
qs.appendWhere(new SearchCondition(WTPart.class,"iterationInfo.modifier.key.id",SearchCondition.EQUAL,userId), new int[] { 0, 1 });

我不确定有关创建者名称的查询,我会检查并更新此