2012-01-17 9 views
1

私は(StarTeam UIを介して作成された)保存されたパブリッククエリを持っています。保存したStarTeamクエリにSDK経由でアクセスするにはどうすればよいですか?

SDKを使用してプログラムで再作成するのではなく(煩雑です)、保存された公開クエリに基づいてQueryInfoオブジェクトを作成できます。 QueryInfoFactoryは新しいQueryInfoオブジェクトを作成することしかできないように見え、既存のクエリを読み込むメカニズムを提供しません。

答えて

1

あなたはどの言語で作業しているかは言及していません。 .NETでは、次のようなことができると思います。

String lockedQueryName = "GetLockedFilesQuery"; 
Borland.StarTeam.Type ftType = STProject.DefaultView.Server.TypeForName(STProject.TypeNames.FILE); 
STProject.DefaultView.Server.RefreshTypes(); 
Query query = ftType.Queries.FindByName(lockedQueryName, true); 

lockedQueryNameは保存されたクエリの名前です。また、STProjectはBorland.StarTeam.Projectタイプでプロジェクトに設定されています。

関連する問題