public class UserDetail
extends java.lang.Object
_id The internal ID - only relevant to the current device user profileId The global ID - should be unique globally addedMedicines The JSON Array storing added medicine details
Constructor and Description |
---|
UserDetail()
Create a new blank profile object
|
UserDetail(long id,
java.lang.String profileId,
java.util.List<Medicine> addedMedicines,
java.lang.String dateOfBirth,
java.lang.String bio,
java.lang.String firstName,
java.lang.String lastName)
Overloaded constructor to create a new User object
|
Modifier and Type | Method and Description |
---|---|
static UserDetail |
fromCursor(android.database.Cursor c)
Create a new UserDetail from a Cursor object.
|
java.util.List<Medicine> |
getAddedMedicines() |
java.lang.String |
getBio()
Returns the bio
|
java.lang.String |
getDateOfBirth()
Returns the age
|
java.lang.String |
getFirstName()
Returns the fname
|
long |
getId()
Returns the internal ID
|
java.lang.String |
getLastName()
Returns the Surname
|
java.lang.String |
getProfileId()
Returns the profileId
|
void |
setAddedMedicines(java.util.List<Medicine> addedMedicines) |
void |
setBio(java.lang.String bio)
Sets the bio
|
void |
setDateOfBirth(java.lang.String dateOfBirth)
Sets the age
|
void |
setFirstName(java.lang.String firstName)
Sets the First name
|
void |
setId(long id)
Sets the internal ID
|
void |
setLastName(java.lang.String lastName)
Sets the Surname
|
void |
setProfileId(java.lang.String profileId)
Sets the profileId
|
android.content.ContentValues |
toContentValues()
Return the ContentValue object for this record.
|
java.lang.String |
toString()
The string version of the class
|
public UserDetail(long id, java.lang.String profileId, java.util.List<Medicine> addedMedicines, java.lang.String dateOfBirth, java.lang.String bio, java.lang.String firstName, java.lang.String lastName)
public UserDetail()
public static UserDetail fromCursor(android.database.Cursor c)
c
- the cursor to read from - it must be set to the right position.public long getId()
public void setId(long id)
id
- the new internal IDpublic java.lang.String getProfileId()
public void setProfileId(java.lang.String profileId)
public java.util.List<Medicine> getAddedMedicines()
public void setAddedMedicines(java.util.List<Medicine> addedMedicines)
public java.lang.String getDateOfBirth()
public void setDateOfBirth(java.lang.String dateOfBirth)
public java.lang.String getBio()
public void setBio(java.lang.String bio)
public java.lang.String getFirstName()
public void setFirstName(java.lang.String firstName)
public java.lang.String getLastName()
public void setLastName(java.lang.String lastName)
public java.lang.String toString()
toString
in class java.lang.Object
public android.content.ContentValues toContentValues()