package net.rrm.ehour.backup.config;
import net.rrm.ehour.backup.common.BackupRowProcessor;
import java.util.List;
import java.util.Map;
/**
* @author thies (Thies Edeling - thies@te-con.nl)
* Created on: 1/18/11 - 12:19 AM
*/
public class TimesheetEntryRowProcessor implements BackupRowProcessor
{
private static final String UPDATE_DATE = "UPDATE_DATE";
private static final String ENTRY_DATE = "ENTRY_DATE";
@Override
public List<Map<String, Object>> processRows(List<Map<String, Object>> rows)
{
for (Map<String, Object> row : rows)
{
if (!row.containsKey(UPDATE_DATE) || row.get(UPDATE_DATE) == null) {
row.put(UPDATE_DATE, row.get(ENTRY_DATE));
}
}
return rows;
}
}