Configurando um Pedido de Propriedade

Um aplicativo cliente do ClearQuest CM API deve primeiro obter um proxy para um recurso antes de poder ler ou atualizar propriedades.
Antes de um cliente acessar as propriedades de um proxy, ele deve ler essas propriedades a partir do recurso para um proxy. O aplicativo cliente deve incluir os nomes das propriedades em um pedido de propriedade ao lê-las a partir do recurso para um proxy. Por exemplo:
// Criar um PropertyRequest - especifique os nomes das 
// propriedades desejadas no recurso. 
PropertyRequest myPropList1 =
  new PropertyRequest(Resource.COMMENT,
                      Resource.CONTENT_LENGTH,
                      Resource.CONTENT_TYPE,
                      Resource.CREATOR_DISPLAY_NAME,
                      Resource.DISPLAY_NAME);
Para uma interface de recurso específica, você pode especificar as propriedades definidas na própria classe ou em qualquer das interfaces que ela estender. Por exemplo, para uma consulta do ClearQuest, você pode especificar propriedades definidas nas interfaces CqQuery, CqContextResource, CqResource, StpResource, ou Resource:
PropertyRequest myPropListr =
     new PropertyRequest(StpResource.USER_FRIENDLY_LOCATION, 
                         Resource.DISPLAY_NAME,
                // incluir propriedades específicas para a Consulta 
                         CqQuery.DISPLAY_FIELDS,
                         CqQuery.DYNAMIC_FILTERS);

Depois de incluir os nomes de propriedades em um PropertyRequest, você pode transmitir esse pedido para o método doReadProperties() do proxy Recurso para ler as propriedades especificadas.


Feedback