ClearQuest® CM
API 包含存储于 ClearQuest 存储库中的持久性资源的代理对象。
代理是客户机上的对象,它表示服务器或者客户机系统上存储库中的资源。
代理对象表示 API Provider 会话中的资源。
每个资源类型由 WVCM Resource 接口扩展的接口表示。
要访问资源,客户机必须首先创建为该类型的资源实现 API 接口的代理对象。所有代理对象通过从 Provider 对象调用方法或者调用另一个代理对象上的方法来获得。然后,客户机使用代理对象上可用的方法,访问资源的特定属性或者更改其内容或状态。代理对象是由提供程序返回的客户机端对象;它们不是实际的服务器资源。
命名约定
每个从 Resource 接口派生的接口都有定义良好的属性设置,可以通过 ClearQuest CM
API 来检查和修改这些设置。每个接口还有一组定义良好的操作,可以在代理上调用这些操作来影响底层的资源。名称的开头为 get、set
和 do 的代理方法用来执行特定的操作。