ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 5. ESPECIFICACIÓN DE REQUISITOS 55<br />
<br />
<br />
M-4567-CH<br />
<br />
…<br />
<br />
Tabla 13: Ejemplo de serialización de listas<br />
REQ.FUN.1.2.8. – Serializar maps<br />
Serializar las clases que implementan la interfaz java.util.Map, identificando<br />
cada par key/value dentro de una etiqueta denominada MapEntry, todas<br />
estas etiquetas MapEntry se incluirán dentro de una etiqueta XML con el<br />
nombre del atributo (cuya clase implementa la interfaz java.util.Map). Los<br />
pares key y value se serializarán como cualquier otro atributo cuyo tipo no<br />
sea primitivo.<br />
En la Tabla 14 se muestra un ejemplo en el que se puede ver su<br />
funcionamiento.<br />
<br />
<br />
<br />
M-4567-CH<br />
<br />
<br />
SEAT Leon<br />
<br />
<br />
<br />
…<br />
<br />
…<br />
<br />
Tabla 14: Ejemplo de serialización maps<br />
Será necesario especificar en el fichero de configuración la clase de los<br />
objetos que va a albergar tanto el key como el value.<br />
REQ.FUN.1.2.9. – Serializar tanto atributos privados como públicos<br />
Se deberán soportar tanto atributos públicos como no públicos. En el caso<br />
de encontrar un atributo que sea no público, deberá existir en la clase el<br />
método get seguido del nombre del atributo con la primera letra mayúscula<br />
(Ej.: para el atributo numLibros el método sería: getNumLibros()). Dicho<br />
método devolverá el valor del atributo.