com.sugestio.client.model
Class Consumption

java.lang.Object
  extended by com.sugestio.client.model.Base
      extended by com.sugestio.client.model.Consumption

public class Consumption
extends Base


Nested Class Summary
static class Consumption.Type
           
 
Constructor Summary
Consumption()
           
Consumption(java.lang.String userid, java.lang.String itemid)
           
Consumption(java.lang.String id, java.lang.String userid, java.lang.String itemid)
           
 
Method Summary
 java.lang.String getDate()
           
 java.lang.String getDetail()
           
 java.lang.String getId()
           
 java.lang.String getItemid()
           
 java.lang.String getLocation_latLong()
           
 java.lang.String getLocation_simple()
           
 java.lang.String getType()
           
 java.lang.String getUserid()
           
 void setDate(int year, int month, int day)
          Convenience method for assigning a date to this consumption
 void setDate(long milliseconds)
          Convenience method for assigning a date to this consumption
 void setDate(java.lang.String date)
          Set the consumption date.
 void setDetail(Detail detail)
           
 void setDetail(java.lang.String detail)
           
 void setId(java.lang.String id)
           
 void setItemid(java.lang.String itemid)
           
 void setLocation_latlong(double latitude, double longitude)
           
 void setLocation_latLong(java.lang.String location_latLong)
           
 void setLocation_simple(java.lang.String location_simple)
           
 void setType(Consumption.Type type)
           
 void setType(java.lang.String type)
           
 void setUserid(java.lang.String userid)
           
 
Methods inherited from class com.sugestio.client.model.Base
getDateString, getDateString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Consumption

public Consumption()

Consumption

public Consumption(java.lang.String id,
                   java.lang.String userid,
                   java.lang.String itemid)

Consumption

public Consumption(java.lang.String userid,
                   java.lang.String itemid)
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getUserid

public java.lang.String getUserid()

setUserid

public void setUserid(java.lang.String userid)

getItemid

public java.lang.String getItemid()

setItemid

public void setItemid(java.lang.String itemid)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

setType

public void setType(Consumption.Type type)

getDetail

public java.lang.String getDetail()

setDetail

public void setDetail(java.lang.String detail)

setDetail

public void setDetail(Detail detail)

getDate

public java.lang.String getDate()

setDate

public void setDate(java.lang.String date)
Set the consumption date. See the API documentation ("Working with timestamps") for more information on supported formats.

Parameters:
date - a timestamp in a supported format

setDate

public void setDate(long milliseconds)
Convenience method for assigning a date to this consumption

Parameters:
milliseconds - number of milliseconds that have passed since the UNIX epoch

setDate

public void setDate(int year,
                    int month,
                    int day)
Convenience method for assigning a date to this consumption

Parameters:
year - 4 digits e.g., 2010
month - 0-based e.g., 0 for January
day - day of the month (1-31)

getLocation_simple

public java.lang.String getLocation_simple()

setLocation_simple

public void setLocation_simple(java.lang.String location_simple)

getLocation_latLong

public java.lang.String getLocation_latLong()

setLocation_latLong

public void setLocation_latLong(java.lang.String location_latLong)

setLocation_latlong

public void setLocation_latlong(double latitude,
                                double longitude)