org.apache.jdo.tck.pc.company
Interface IPerson

All Known Subinterfaces:
IEmployee, IFullTimeEmployee, IPartTimeEmployee
All Known Implementing Classes:
Employee, FullTimeEmployee, PartTimeEmployee, Person

public interface IPerson

This interface represents the persistent state of Person. Javadoc was deliberately omitted because it would distract from the purpose of the interface.


Method Summary
 IAddress getAddress()
           
 java.util.Date getBirthdate()
           
 java.lang.String getFirstname()
           
 java.lang.String getLastname()
           
 java.lang.String getMiddlename()
           
 long getPersonid()
           
 java.util.Map getPhoneNumbers()
           
 void setAddress(IAddress address)
           
 void setBirthdate(java.util.Date birthdate)
           
 void setFirstname(java.lang.String firstname)
           
 void setLastname(java.lang.String lastname)
           
 void setMiddlename(java.lang.String middlename)
           
 void setPersonid(long personid)
           
 void setPhoneNumbers(java.util.Map phoneNumbers)
           
 

Method Detail

getPersonid

public long getPersonid()

getLastname

public java.lang.String getLastname()

getFirstname

public java.lang.String getFirstname()

getMiddlename

public java.lang.String getMiddlename()

getAddress

public IAddress getAddress()

getBirthdate

public java.util.Date getBirthdate()

getPhoneNumbers

public java.util.Map getPhoneNumbers()

setPersonid

public void setPersonid(long personid)

setLastname

public void setLastname(java.lang.String lastname)

setFirstname

public void setFirstname(java.lang.String firstname)

setMiddlename

public void setMiddlename(java.lang.String middlename)

setAddress

public void setAddress(IAddress address)

setBirthdate

public void setBirthdate(java.util.Date birthdate)

setPhoneNumbers

public void setPhoneNumbers(java.util.Map phoneNumbers)


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.