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

All Superinterfaces:
IPerson
All Known Subinterfaces:
IFullTimeEmployee, IPartTimeEmployee
All Known Implementing Classes:
Employee, FullTimeEmployee, PartTimeEmployee

public interface IEmployee
extends IPerson

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


Method Summary
 IDentalInsurance getDentalInsurance()
           
 IDepartment getDepartment()
           
 IDepartment getFundingDept()
           
 java.util.Date getHiredate()
           
 java.util.Set getHradvisees()
           
 IEmployee getHradvisor()
           
 IEmployee getManager()
           
 IMedicalInsurance getMedicalInsurance()
           
 IEmployee getMentor()
           
 java.util.Set getProjects()
           
 IEmployee getProtege()
           
 java.util.Set getReviewedProjects()
           
 java.util.Set getTeam()
           
 double getWeeklyhours()
           
 void setDentalInsurance(IDentalInsurance dentalInsurance)
           
 void setDepartment(IDepartment department)
           
 void setFundingDept(IDepartment department)
           
 void setHiredate(java.util.Date hiredate)
           
 void setHradvisees(java.util.Set hradvisees)
           
 void setHradvisor(IEmployee hradvisor)
           
 void setManager(IEmployee manager)
           
 void setMedicalInsurance(IMedicalInsurance medicalInsurance)
           
 void setMentor(IEmployee mentor)
           
 void setProjects(java.util.Set projects)
           
 void setProtege(IEmployee protege)
           
 void setReviewedProjects(java.util.Set reviewedProjects)
           
 void setTeam(java.util.Set team)
           
 void setWeeklyhours(double weeklyhours)
           
 
Methods inherited from interface org.apache.jdo.tck.pc.company.IPerson
getAddress, getBirthdate, getFirstname, getLastname, getMiddlename, getPersonid, getPhoneNumbers, setAddress, setBirthdate, setFirstname, setLastname, setMiddlename, setPersonid, setPhoneNumbers
 

Method Detail

getHiredate

public java.util.Date getHiredate()

getWeeklyhours

public double getWeeklyhours()

getReviewedProjects

public java.util.Set getReviewedProjects()

getProjects

public java.util.Set getProjects()

getDentalInsurance

public IDentalInsurance getDentalInsurance()

getMedicalInsurance

public IMedicalInsurance getMedicalInsurance()

getDepartment

public IDepartment getDepartment()

getFundingDept

public IDepartment getFundingDept()

getManager

public IEmployee getManager()

getTeam

public java.util.Set getTeam()

getMentor

public IEmployee getMentor()

getProtege

public IEmployee getProtege()

getHradvisor

public IEmployee getHradvisor()

getHradvisees

public java.util.Set getHradvisees()

setHiredate

public void setHiredate(java.util.Date hiredate)

setWeeklyhours

public void setWeeklyhours(double weeklyhours)

setReviewedProjects

public void setReviewedProjects(java.util.Set reviewedProjects)

setProjects

public void setProjects(java.util.Set projects)

setDentalInsurance

public void setDentalInsurance(IDentalInsurance dentalInsurance)

setMedicalInsurance

public void setMedicalInsurance(IMedicalInsurance medicalInsurance)

setDepartment

public void setDepartment(IDepartment department)

setFundingDept

public void setFundingDept(IDepartment department)

setManager

public void setManager(IEmployee manager)

setTeam

public void setTeam(java.util.Set team)

setMentor

public void setMentor(IEmployee mentor)

setProtege

public void setProtege(IEmployee protege)

setHradvisor

public void setHradvisor(IEmployee hradvisor)

setHradvisees

public void setHradvisees(java.util.Set hradvisees)


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