Estoy tratando de diseñar un programa que utiliza una API de terceros. La API de terceros describe una entrada con 296 campos y una salida con 179 campos. Obviamente, quiero que las clases representen la entrada y la salida. ¿Hay algún truco para diseñar una clase con tantos campos? ¿Debo tener un getter y setter normal para cada campo?¿Cómo manejar una clase Java con cientos de campos?
Nota: porque piden, la API lleva una cadena con todos los campos en formato de ancho fijo como entrada y devuelve una cadena con la salida también en el formato de ancho fijo. Es muy difícil interpretar una estructura no plana a partir de eso.
Si solo se trata de una clase de contenedor, solo haré públicos sus campos para que pueda modificarlos directamente y evitar tener todos esos métodos repetitivos. –