package org.xutils.sample.download;
import android.database.Cursor;
import org.xutils.db.converter.ColumnConverter;
import org.xutils.db.sqlite.ColumnDbType;
/**
* Created by wyouflf on 15/11/10.
*/
public class DownloadStateConverter implements ColumnConverter<DownloadState> {
@Override
public DownloadState getFieldValue(Cursor cursor, int index) {
int dbValue = cursor.getInt(index);
return DownloadState.valueOf(dbValue);
}
@Override
public Object fieldValue2DbValue(DownloadState fieldValue) {
return fieldValue.value();
}
@Override
public ColumnDbType getColumnDbType() {
return ColumnDbType.INTEGER;
}
}