com4j を使用して hpqc に接続でき、欠陥をフィルタリングすることもできます。次に、バグリストの各項目にアクセスする必要があります。
次のような単一の欠陥にアクセスできます。
IBug bug = bugfactory.item(55203).queryInterface(IBug.class);
System.out.println(bug.field("BG_DEV_COMMENTS"));
しかし、リスト内のすべての欠陥にアクセスできるようにしたいと考えています。だからこれは私がやったことです:
IBugFactory bugfactory = td.bugFactory().queryInterface(IBugFactory.class);
ITDFilter fil = bugfactory.filter().queryInterface(ITDFilter.class);
fil.filter("BG_USER_13","Not Production");
IList buglist = fil.newList();
この後、各リスト項目にアクセスしたいので、
for(int i=1;i<=buglist.count();i++{
IBug bug1 = buglist.item(i) // this statement is not working --
}
IBug bug1 = buglist.item(i).queryinterface(IBug.class) ステートメントも使用できません。
バグリストの各項目にアクセスし、それをバグに割り当てるための正しいコードは何ですか?