Closed huemulDeveloper closed 4 years ago
Se agrega método setRowStatusDeleteAsDeleted(true/false), el cual permite modificar el comportamiento sobre el campo mdm_status en las tablas de tipo master y reference.
Para mentener la compatibilidad con versiones anteriores, esta propiedad estará por default con el valor true, lo que indica que el status de las filas eliminadas será marcada como eliminada (valor -1), en caso que se especifica "false", el status de las filas que no vienen en el DF se mantendrá inalterado.
Se requiere especificar un comportamiento adicional para la marca de status en las tablas de tipo master.
En ocasiones, el DF a cargar contiene solo una porción de los registros, pero no significa que los registros que no vienen en el DF fueron eliminados.
Se requiere agregar una nueva propiedad en la clase huemul_Table: setRowStatusDeleteAsDeleted(true/false), que permita indicar el comportamiento que debe tomar huemul para tratar a los eliminados en el campo status.
Para mentener la compatibilidad con versiones anteriores, esta propiedad estará por default con el valor true, lo que indica que el status de las filas eliminadas será marcada como eliminada (valor -1), en caso que se especifica "false", el status de las filas que no vienen en el DF se mantendrá inalterado.
Se sugiere que esta propiedad se especifique en el momento de crear la instancia de la tabla, de tal forma de determinar el comportamiento dependiendo de la fuente que se esté cargando.