public class ContactAddresses extends Object implements PostJSONSerializable, PostJSONDeserializable
Constructor and Description |
---|
ContactAddresses()
Default constructor
|
ContactAddresses(int id,
String type,
String formatted,
String streetAddress,
String locality,
String region,
String postalCode,
String country)
ContactAddresses constructor
|
Modifier and Type | Method and Description |
---|---|
String |
getCountry()
Get the country name
|
String |
getFormatted()
Get the formatted address
|
int |
getId()
Get a unique identifier for this address
|
String |
getLocality()
Get the city or locality
|
String |
getPostalCode()
Get the zip or postal code
|
String |
getRegion()
Get the state or region
|
String |
getStreetAddress()
Get the street address
|
String |
getType()
Get the type of the address
|
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 |
setCountry(String country)
Set the value for country
|
void |
setFormatted(String formatted)
Set the value for formatted address
|
void |
setLocality(String locality)
Set the value for locality
|
void |
setPostalCode(String postalCode)
Set the value for postal code
|
void |
setRegion(String region)
Set the value for region
|
void |
setStreetAddress(String streetAddress)
Set the value for street address
|
void |
setType(String type)
Set the value for address type
|
String |
toString()
Method to convert Contact object to string representation.
|
public ContactAddresses()
public ContactAddresses(int id, String type, String formatted, String streetAddress, String locality, String region, String postalCode, String country)
id
- for the contacttype
- for the contactformatted
- for the contactstreetAddress
- for the contactlocality
- for the contactregion
- for the contactpostalCode
- for the contactcountry
- for the contactpublic int getId()
public String getType()
public String getFormatted()
public String getStreetAddress()
public String getLocality()
public String getRegion()
public String getPostalCode()
public String getCountry()
public void setType(String type)
public void setFormatted(String formatted)
public void setStreetAddress(String streetAddress)
public void setLocality(String locality)
public void setRegion(String region)
public void setPostalCode(String postalCode)
public void setCountry(String country)
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