20.02.2015 Views

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!