Oracle Fusion Middleware Java API Reference for Oracle Mobile Application Framework
2.0.0.0.0

E36392-01

oracle.adf.model.datacontrols.device
Class ContactOrganization

Object
  extended by oracle.adf.model.datacontrols.device.ContactOrganization
All Implemented Interfaces:
PostJSONDeserializable, PostJSONSerializable

public class ContactOrganization
extends Object
implements PostJSONSerializable, PostJSONDeserializable

Object used as part of a Contact


Constructor Summary
ContactOrganization()
          Default ContactOrganization constructor
ContactOrganization(int id, String name, String department, String title)
          ContactOrganization constructor
 
Method Summary
 String getDepartment()
          Get the department
 int getId()
          Get a unique identifier
 String getName()
          Get the name
 boolean getPref()
          Get the flag to determine if this is the preferred value
 String getTitle()
          Get the contact's title
 String getType()
          Get the field type
 oracle.adfmf.json.JSONObject modifyJSON(oracle.adfmf.json.JSONObject jsonObj)
          Method to normalize the JSON object.
 Object modifyObject(oracle.adfmf.json.JSONObject jsonObj)
          Method to update the class instance object by de-serializing the jsonObject into private setters
 void setDepartment(String department)
          Set the value for department
 void setName(String name)
          Set the value for organization name
 void setPref(boolean pref)
          Set the value for pref
 void setTitle(String title)
          Set the value for title
 void setType(String type)
          Set the value for type
 String toString()
          Method to convert ContactOrganization object to string representation.
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContactOrganization

public ContactOrganization()
Default ContactOrganization constructor


ContactOrganization

public ContactOrganization(int id,
                           String name,
                           String department,
                           String title)
ContactOrganization constructor

Parameters:
id - of the contact's organization
name - of the contact's organization
department - of the contact's organization
title - of the contact's organization
Method Detail

getId

public int getId()
Get a unique identifier

Returns:
A unique identifier for this ContactOrganization

getName

public String getName()
Get the name

Returns:
The name of the organization.

getDepartment

public String getDepartment()
Get the department

Returns:
The department the contact works for

getTitle

public String getTitle()
Get the contact's title

Returns:
The contact's title at the organization.

getType

public String getType()
Get the field type

Returns:
A string that tells you what type of field this is

getPref

public boolean getPref()
Get the flag to determine if this is the preferred value

Returns:
true if this ContactOrganization contains the user's preferred value.

setName

public void setName(String name)
Set the value for organization name


setDepartment

public void setDepartment(String department)
Set the value for department


setTitle

public void setTitle(String title)
Set the value for title


setType

public void setType(String type)
Set the value for type


setPref

public void setPref(boolean pref)
Set the value for pref


toString

public String toString()
Method to convert ContactOrganization object to string representation.

Overrides:
toString in class Object
Returns:
String representation of ContactOrganization object

modifyJSON

public oracle.adfmf.json.JSONObject modifyJSON(oracle.adfmf.json.JSONObject jsonObj)
Method to normalize the JSON object. This is done so as to remain in sync with what PhoneGap sends to iOS API calls.

Specified by:
modifyJSON in interface PostJSONSerializable
Parameters:
jsonObj - JSONObject to be modified.
Returns:
modified JSONObject

modifyObject

public Object modifyObject(oracle.adfmf.json.JSONObject jsonObj)
                    throws Exception
Method to update the class instance object by de-serializing the jsonObject into private setters

Specified by:
modifyObject in interface PostJSONDeserializable
Parameters:
jsonObj - JSONObject to be modified.
Returns:
modified Object
Throws:
Exception

Oracle Fusion Middleware Java API Reference for Oracle Mobile Application Framework
2.0.0.0.0

E36392-01

Copyright © 2014 Oracle. All Rights Reserved.