package it.angelic.soulissclient.model.db;
import android.database.Cursor;
import android.util.Log;
import java.math.BigDecimal;
import java.util.Date;
public class SoulissHistoryGraphData {
public SoulissHistoryGraphData() {
super();
}
public SoulissHistoryGraphData(Cursor cursor, Date keyss) {
//MONTH index zero based
key = keyss;
//average = cursor.getFloat(1);
//max = cursor.getFloat(3);
//min = cursor.getFloat(2);
int decimalPlaces = 1;
BigDecimal bd = new BigDecimal(cursor.getFloat(2));
// setScale is immutable
bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP);
min = bd.doubleValue();
bd = new BigDecimal(cursor.getFloat(3));
bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP);
max = bd.doubleValue();
bd = new BigDecimal(cursor.getFloat(1));
bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP);
average = bd.doubleValue();
Log.d("GRAPH", "key=" + key + " AVG=" + average);
}
public SoulissHistoryGraphData(Date t, Cursor cursor) {
// TODO Auto-generated constructor stub
}
public double average;
public double max;
public double min;
Date key;
}