Una aplicación cliente de la API de ClearQuest CM debe obtener primero un proxy para un recurso para poder leer o actualizar propiedades.
Para que un cliente pueda acceder a propiedades de un proxy, deberá leer dichas propiedades del recurso en un proxy. La aplicación cliente deberá incluir el nombre de las propiedades en una solicitud de propiedad al leerlas desde el recurso a un proxy. Por ejemplo:
// Create a PropertyRequest - specify the names of
// properties wanted from the resource.
PropertyRequest myPropList1 =
new PropertyRequest(Resource.COMMENT,
Resource.CONTENT_LENGTH,
Resource.CONTENT_TYPE,
Resource.CREATOR_DISPLAY_NAME,
Resource.DISPLAY_NAME);
Para una interfaz de recurso, puede especificar propiedades definidas en la misma interfaz o en cualquiera de las interfaces que amplía. Por ejemplo, para una consultaClearQuest, puede especificar propiedades que se definen en la interfaz CqQuery, la interfaz CqContextResource, la interfaz CqResource, la interfaz StpResource o la interfaz Resource:
PropertyRequest myPropListr =
new PropertyRequest(StpResource.USER_FRIENDLY_LOCATION,
Resource.DISPLAY_NAME,
// include properties specific to the Query
CqQuery.DISPLAY_FIELDS,
CqQuery.DYNAMIC_FILTERS);
Una vez que haya incluido los nombres de propiedad en una PropertyRequest,
podrá pasar esta solicitud al método doReadProperties() del proxy Resource para leer las propiedades especificadas.