org.bejug.javacareers.jobs.model
Class Person

java.lang.Object
  extended byorg.bejug.javacareers.jobs.model.AbstractPersistableObject
      extended byorg.bejug.javacareers.jobs.model.Person
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable
Direct Known Subclasses:
User

public class Person
extends AbstractPersistableObject

Version:
$Revision: 1.3 $ - $Date: 2005/12/20 15:36:45 $
Author:
Sven Schauwvliege (Last modified by $Author: shally $)
See Also:
Serialized Form

Field Summary
protected  java.lang.String firstName
          firstname.
protected  java.lang.String lastName
          lastname.
protected  java.lang.String preferredWayOfContact
          lastname.
protected  java.lang.String salutation
          the salutation.
 
Constructor Summary
Person()
           
 
Method Summary
 int compareTo(java.lang.Object o)
          
 boolean equals(java.lang.Object o)
          
 Address getAddress()
          Retrieves the users address.
 Contact getContact()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.lang.String getPreferredWayOfContact()
           
 java.lang.String getSalutation()
           
 int hashCode()
          
 void setAddress(Address address)
          Sets the address of the user.
 void setContact(Contact contact)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setPreferredWayOfContact(java.lang.String preferredWayOfContact)
           
 void setSalutation(java.lang.String salutation)
           
 java.lang.String toString()
          
 
Methods inherited from class org.bejug.javacareers.jobs.model.AbstractPersistableObject
getCreationDate, getId, getModificationDate, getVersion, isEditable, isNew, setCreationDate, setEditable, setId, setModificationDate, setVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

salutation

protected java.lang.String salutation
the salutation.


firstName

protected java.lang.String firstName
firstname.


lastName

protected java.lang.String lastName
lastname.


preferredWayOfContact

protected java.lang.String preferredWayOfContact
lastname.

Constructor Detail

Person

public Person()
Method Detail

getContact

public Contact getContact()
Returns:
Returns the contact.

setContact

public void setContact(Contact contact)
Parameters:
contact - The contact to set.

getFirstName

public java.lang.String getFirstName()
Returns:
firstName String

setFirstName

public void setFirstName(java.lang.String firstName)
Parameters:
firstName - String

getLastName

public java.lang.String getLastName()
Returns:
lastName String

setLastName

public void setLastName(java.lang.String lastName)
Parameters:
lastName - String

getSalutation

public java.lang.String getSalutation()
Returns:
salutation String

setSalutation

public void setSalutation(java.lang.String salutation)
Parameters:
salutation - String

getPreferredWayOfContact

public java.lang.String getPreferredWayOfContact()
Returns:
Returns the preferedWayOfContact.

setPreferredWayOfContact

public void setPreferredWayOfContact(java.lang.String preferredWayOfContact)
Parameters:
preferredWayOfContact - The preferedWayOfContact to set.

getAddress

public Address getAddress()
Retrieves the users address.

Returns:
The users address.

setAddress

public void setAddress(Address address)
Sets the address of the user.

Parameters:
address - The users address.

compareTo

public int compareTo(java.lang.Object o)

Specified by:
compareTo in interface java.lang.Comparable
Overrides:
compareTo in class AbstractPersistableObject

equals

public boolean equals(java.lang.Object o)

Overrides:
equals in class AbstractPersistableObject

hashCode

public int hashCode()

Overrides:
hashCode in class AbstractPersistableObject

toString

public java.lang.String toString()

Overrides:
toString in class AbstractPersistableObject


Copyright © 2005-2006 BeJUG. All Rights Reserved.