Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2014, 15:43
oskrok
 
Fecha de Ingreso: febrero-2006
Mensajes: 43
Antigüedad: 18 años, 2 meses
Puntos: 1
Duda con las clases dto en una lista y un detall

Pues estoy desarrollando una aplicación web con spring-mvc, servicios rest y con javascript. En la capa de presentación estoy usando clases dto para enviar la información a las vistas. Mi duda surge cuando tengo que crear un listado y ver el detalle de uno de los objetos del listado.

Por ejemplo un listado de propiedades.
En un listado mostraría ufn id, un código, un propietarios, una provincia y un municipio. En este caso todos serían strings para mostrar los nombres

Pero para la vista de dar de alta una propiedad, o para modificar una existente, para enviar un objeto propiedad, es lógico pensar que tanto los municipios y las provincias estén en un select con sus correspondientes ids, así que tendrían que ser enteros, aunque fuesen strings almacenarían el id de un municipio y no un nombre. Para después transformarlas en objeto de negocio donde si el atributo Provincia sería un objeto y no una cadena. Además un detalle de una propiedad puede tener muchas más características para mostrar.

Mi duda es como puedo solucionar el problema, creando por ejemplo dos clases diferentes una más resumida para la lista y otra más completa para el detalle, un propiedadListaDto y propiedadDetalleDto??

Un saludo y gracias.