Lectura de propiedades

Para leer propiedades desde un recurso, el cliente debe crear un PropertyRequest que identifique las propiedades que deben leerse y pasar la solicitud como argumento al método doReadProperties() del proxy del recurso. También puede utilizar otros métodos do de modo que las propiedades puedan recuperarse en la misma interacción de servidor que también llevar a cabo una operación en el recurso. Los métodos do pasan l a ubicación de recurso especificada por el proxy y la lista de propiedades deseadas al repositorio. Por ejemplo:
// create a PropertyRequest requesting the specified 
// property names      
PropertyRequest wantedProps = new PropertyRequest(Resource.DISPLAY_NAME, Resource.COMMENT);

// you must call doReadProperties to retrieve the properties 
// through the proxy
my_resource = my_resource.doReadProperties(wantedProps);

//  work with the properties 
//  for example, get and set values for these properties
// ...

La respuesta del servidor se devuelve a través de la API de Rational CM a la aplicación cliente en forma de un proxy nuevo que contiene las propiedades solicitadas. Los valores de propiedad obtenidos por el método doReadProperties se almacenan en el proxy que se devuelve.

Una vez que se ha rellenado el proxy con propiedades, el valor de dichas propiedades puede extraerse del proxy mediante un objeto PropertyName o el método de acceso definido por la clase de proxy de la propiedad. La API de Rational CM proporciona métodos getPropertyName para cada propiedad definida de forma estática, para obtener su valor de un proxy. Consulte Convenio de denominación de métodos para obtener y establecer valores de propiedad para obtener más información.


Comentarios