Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2015

Como obtener las diferencias entre dos objectos de la misma clase (Java)

Hace poco me encontré con un problema que necesitaba saber como obtener las diferencias entre dos objetos de la misma clase en java, buscando por Google, presentar varios API's que realizan esta función,   debido a la poca documentación y la dificultad de uso cuando se requiere algo tan sencillo decidí crear mi propio código que les dejo a continuación. Archivos de código aquí:  ValidadorCambios.java ValorCambio.java Código: //Clase que hace la comparación de los objetos de la misma clase para buscar diferencias. import ValorCambio; import java.lang.reflect.InvocationTargetException; import java.util.AbstractList; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; import org.apache.commons.beanutils.BeanUtils; public class ValidadorCambios { public List CamposCambiados(Object objetoOriginal,Object objetoModificado){ List valoresModificados =