com.opnworks.cbo
Class Person

java.lang.Object
  extended bycom.opnworks.cbo.Party
      extended bycom.opnworks.cbo.Person
All Implemented Interfaces:
INamedObject, IParty, IPersistent, IPerson, ISharedObject, java.io.Serializable

public class Person
extends Party
implements INamedObject, IPerson

Author:
laurent
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opnworks.cbo.IPerson
GENDER_FEMALE, GENDER_MALE, GENDER_UNKNOWN
 
Constructor Summary
Person()
           
Person(java.lang.String number, java.lang.String name, java.lang.String firstName, java.lang.String middleName, java.lang.String ssn, java.lang.String title)
           
 
Method Summary
 java.lang.String getFirstName()
           
 java.lang.String getFormattedName()
           
 char getGender()
           
 java.lang.String getMiddleName()
           
 java.lang.String getSsn()
           
 java.lang.String getTitle()
           
 void setFirstName(java.lang.String string)
           
 void setGender(char c)
           
 void setMiddleName(java.lang.String string)
           
 void setSsn(java.lang.String string)
           
 void setTitle(java.lang.String string)
           
 
Methods inherited from class com.opnworks.cbo.Party
equals, getContact, getContact, getContacts, getDescription, getGuid, getId, getName, getNumber, getStreetAddress, getVersion, hashCode, removeContact, setContacts, setDescription, setGuid, setId, setName, setNumber, setStreetAddress, setVersion
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.opnworks.cbo.INamedObject
getName
 
Methods inherited from interface com.opnworks.cbo.IParty
getContact, getContact, getContacts, getDescription, getGuid, getName, getNumber, getStreetAddress, removeContact, setContacts, setDescription, setGuid, setName, setNumber, setStreetAddress
 
Methods inherited from interface com.opnworks.cbo.IPersistent
getId, getVersion, setId, setVersion
 

Constructor Detail

Person

public Person()

Person

public Person(java.lang.String number,
              java.lang.String name,
              java.lang.String firstName,
              java.lang.String middleName,
              java.lang.String ssn,
              java.lang.String title)
Parameters:
number - Description of Parameter
name - Description of Parameter
firstName - Description of Parameter
middleName - Description of Parameter
ssn - Description of Parameter
title - Description of Parameter
Method Detail

setFirstName

public void setFirstName(java.lang.String string)
Specified by:
setFirstName in interface IPerson
Parameters:
string -

setGender

public void setGender(char c)
Specified by:
setGender in interface IPerson
Parameters:
c -

setMiddleName

public void setMiddleName(java.lang.String string)
Specified by:
setMiddleName in interface IPerson
Parameters:
string -

setSsn

public void setSsn(java.lang.String string)
Specified by:
setSsn in interface IPerson
Parameters:
string -

setTitle

public void setTitle(java.lang.String string)
Specified by:
setTitle in interface IPerson
Parameters:
string -

getFirstName

public java.lang.String getFirstName()
Specified by:
getFirstName in interface IPerson
Returns:

getGender

public char getGender()
Specified by:
getGender in interface IPerson
Returns:

getMiddleName

public java.lang.String getMiddleName()
Specified by:
getMiddleName in interface IPerson
Returns:

getSsn

public java.lang.String getSsn()
Specified by:
getSsn in interface IPerson
Returns:

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface IPerson
Returns:

getFormattedName

public java.lang.String getFormattedName()
Specified by:
getFormattedName in interface IPerson
Returns: