package com.stxnext.management.android.storage.sqlite.dao; import java.util.ArrayList; import java.util.List; import android.database.Cursor; import com.stxnext.management.android.dto.local.Lateness; import com.stxnext.management.android.storage.sqlite.EntityMapper; public class LatenessMapper implements EntityMapper<Lateness>, LatenessColumns { @Override public List<Lateness> mapEntity(Cursor c) { List<Lateness> result = new ArrayList<Lateness>(); while (c.moveToNext()) { Lateness lateness = new Lateness(); lateness.setLateId(c.getLong(c.getColumnIndex(LATE_ID))); lateness.setEnd(c.getString(c.getColumnIndex(END))); lateness.setId(c.getLong(c.getColumnIndex(USER_ID))); lateness.setName(c.getString(c.getColumnIndex(NAME))); lateness.setExplanation(c.getString(c.getColumnIndex(EXPLANATION))); lateness.setStart(c.getString(c.getColumnIndex(START))); lateness.setWorkFromHome(c.getInt(c.getColumnIndex(WORK_FROM_HOME))==1); result.add(lateness); } return result; } @Override public Lateness mapEntity(Cursor c, int position) { // TODO Auto-generated method stub return null; } }