package com.androidcourse.phonemapper.database;
public class HistoryRecord {
private int mRecordId;
private String mDeviceId;
private double mLongtitude;
private double mLattitude;
private long mTime;
private boolean mShouldUpdateLongtitude = false;
private boolean mShouldUpdateLattitude = false;
private boolean mShouldUpdateTime = false;
public HistoryRecord() {
}
public HistoryRecord( String deviceId, double longtitude,
double lattitude, int time) {
mDeviceId = deviceId;
mLongtitude = longtitude;
mLattitude = lattitude;
mTime = time;
mShouldUpdateLattitude = true;
mShouldUpdateLongtitude = true;
mShouldUpdateTime = true;
}
/**
* @param mRecordId
* the mRecordId to set
*/
public void setRecordId(int mRecordId) {
this.mRecordId = mRecordId;
}
/**
* @return the mRecordId
*/
public int getRecordId() {
return mRecordId;
}
/**
* @param mDeviceId
* the mDeviceId to set
*/
public void setDeviceId(String mDeviceId) {
this.mDeviceId = mDeviceId;
}
/**
* @return the mDeviceId
*/
public String getDeviceId() {
return mDeviceId;
}
/**
* @param mLongtitude
* the mLongtitude to set
*/
public void setLongtitude(double mLongtitude) {
this.mLongtitude = mLongtitude;
mShouldUpdateLongtitude = true;
}
/**
* @return the mLongtitude
*/
public double getLongtitude() {
return mLongtitude;
}
/**
* @param mLattitude
* the mLattitude to set
*/
public void setLatitude(double mLattitude) {
this.mLattitude = mLattitude;
mShouldUpdateLattitude = true;
}
/**
* @return the mLattitude
*/
public double getLattitude() {
return mLattitude;
}
/**
* @param mTime
* the mTime to set
*/
public void setTime(long mTime) {
this.mTime = mTime;
mShouldUpdateTime = true;
}
/**
* @return the mTime
*/
public long getTime() {
return mTime;
}
public boolean shouldUpdateLongtitude() {
return mShouldUpdateLongtitude;
}
public boolean shouldUpdateLattitude() {
return mShouldUpdateLattitude;
}
public boolean shouldUpdateTime() {
return mShouldUpdateTime;
}
}
|