HistoryRecord.java :  » Web » phonemapper » com » androidcourse » phonemapper » database » Android Open Source

Android Open Source » Web » phonemapper 
phonemapper » com » androidcourse » phonemapper » database » HistoryRecord.java
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;
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.