librarytest
Class Person

java.lang.Object
  extended by librarytest.Person
Direct Known Subclasses:
Employee, Patron

public class Person
extends java.lang.Object

Each person has First name (string), Last name (string),Address(an Address object), Gender (enumerated type)


Constructor Summary
Person()
          Construct Person with no data
Person(java.lang.String firstName, java.lang.String lastName, Address addressPerson, Gender genderPerson)
          Construct Person with input data
 
Method Summary
 Address getAddressPerson()
           
 java.lang.String getFirstName()
           
 Gender getGenderPerson()
           
 java.lang.String getLastName()
           
 void setAddressPerson(Address addressPerson)
          Sets an Address object with streetAddress, city, state, and zipCode
 void setFirstName(java.lang.String firstName)
           
 void setGenderPerson(Gender genderPerson)
          Sets enum value of MALE, FEMALE or NODATA
 void setLastName(java.lang.String lastName)
           
 java.lang.String toString()
          Displays data of private String firstName; private String lastName; private Address addressPerson; private Gender genderPerson;
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Person

public Person()
Construct Person with no data


Person

public Person(java.lang.String firstName,
              java.lang.String lastName,
              Address addressPerson,
              Gender genderPerson)
Construct Person with input data

Parameters:
firstName -
lastName -
addressPerson -
genderPerson -
Method Detail

getFirstName

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

setFirstName

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

getLastName

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

setLastName

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

getAddressPerson

public Address getAddressPerson()
Returns:
Address object with streetAddress, city, state, and zipCode

setAddressPerson

public void setAddressPerson(Address addressPerson)
Sets an Address object with streetAddress, city, state, and zipCode

Parameters:
addressPerson -

getGenderPerson

public Gender getGenderPerson()
Returns:
enum of MALE, FEMALE or NODATA

setGenderPerson

public void setGenderPerson(Gender genderPerson)
Sets enum value of MALE, FEMALE or NODATA

Parameters:
genderPerson -

toString

public java.lang.String toString()
Displays data of private String firstName; private String lastName; private Address addressPerson; private Gender genderPerson;

Overrides:
toString in class java.lang.Object
Returns: