public class ContactField extends Object implements PostJSONSerializable, PostJSONDeserializable
Constructor and Description |
---|
ContactField()
Default ContactField constructor
|
ContactField(int id,
String type,
String value,
boolean pref)
ContactField constructor
|
Modifier and Type | Method and Description |
---|---|
int |
getId()
Get a unique identifier
|
boolean |
getPref()
Get the flag to determine if this is the user's preferred value
|
String |
getType()
Get a field type
|
String |
getValue()
Get the field value
|
JSONObject |
modifyJSON(JSONObject jsonObj)
Method to normalize the JSON object.
|
Object |
modifyObject(JSONObject jsonObj)
Method to update the class instance object by de-serializing the jsonObject
into private setters
|
void |
setPref(boolean pref)
Set the value for pref
|
void |
setType(String type)
Set the value for type
|
void |
setValue(String value)
Set the value for value
|
String |
toString()
Method to convert ContactField object to string representation.
|
public ContactField()
public ContactField(int id, String type, String value, boolean pref)
id
- of the contact fieldtype
- of the contact fieldvalue
- of the contact fieldpref
- of the contact fieldpublic int getId()
public String getType()
public String getValue()
public boolean getPref()
public void setType(String type)
public void setValue(String value)
public void setPref(boolean pref)
public String toString()
toString
in class Object
public JSONObject modifyJSON(JSONObject jsonObj)
modifyJSON
in interface PostJSONSerializable
jsonObj
- JSONObject to be modified.public Object modifyObject(JSONObject jsonObj) throws Exception
modifyObject
in interface PostJSONDeserializable
jsonObj
- JSONObject to be modified.Exception