|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.tck.pc.company.Person
org.apache.jdo.tck.pc.company.Employee
org.apache.jdo.tck.pc.company.PartTimeEmployee
This class represents a part-time employee.
Nested Class Summary |
Nested classes inherited from class org.apache.jdo.tck.pc.company.Person |
Person.Oid |
Field Summary |
Fields inherited from class org.apache.jdo.tck.pc.company.Person |
formatter |
Constructor Summary | |
protected |
PartTimeEmployee()
This is the JDO-required no-args constructor. |
|
PartTimeEmployee(long personid,
java.lang.String first,
java.lang.String last,
java.lang.String middle,
java.util.Date born,
Address addr,
java.util.Date hired,
double wage)
Initialize a part-time employee. |
Method Summary | |
boolean |
deepCompareFields(PartTimeEmployee other,
EqualityHelper helper)
Returns true if all the fields of this instance are
deep equal to the coresponding fields of the specified
PartTimeEmployee. |
double |
getWage()
Get the wage of the part-time employee. |
void |
setWage(double wage)
Set the wage of the part-time employee. |
java.lang.String |
toString()
Return a String representation of a Person object. |
Methods inherited from class org.apache.jdo.tck.pc.company.Employee |
addAdvisee, addProject, addReviewedProjects, addToTeam, deepCompareFields, getDentalInsurance, getDepartment, getFundingDept, getHiredate, getHradvisees, getHradvisor, getManager, getMedicalInsurance, getMentor, getProjects, getProtege, getReviewedProjects, getTeam, getWeeklyhours, removeAdvisee, removeFromTeam, removeProject, removeReviewedProject, setDentalInsurance, setDepartment, setFundingDept, setHiredate, setHradvisees, setManager, setMedicalInsurance, setMentor, setProjects, setReviewedProjects, setTeam, setWeeklyhours |
Methods inherited from class org.apache.jdo.tck.pc.company.Person |
compareTo, compareTo, equals, getAddress, getBirthdate, getFirstname, getLastname, getMiddlename, getPersonid, getPhoneNumber, getPhoneNumbers, hashCode, putPhoneNumber, removePhoneNumber, setAddress, setBirthdate, setFirstname, setLastname, setLastname, setMiddlename, setPhoneNumbers |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
protected PartTimeEmployee()
public PartTimeEmployee(long personid, java.lang.String first, java.lang.String last, java.lang.String middle, java.util.Date born, Address addr, java.util.Date hired, double wage)
personid
- The identifier for the person.first
- The person's first name.last
- The person's last name.middle
- The person's middle name.born
- The person's birthdate.addr
- The person's address.hired
- The date the person was hired.wage
- The person's wage.Method Detail |
public double getWage()
public void setWage(double wage)
wage
- The wage of the part-time employee.public java.lang.String toString()
Person
Person
object.
toString
in class Person
public boolean deepCompareFields(PartTimeEmployee other, EqualityHelper helper)
true
if all the fields of this instance are
deep equal to the coresponding fields of the specified
PartTimeEmployee.
other
- the object with which to compare.helper
- EqualityHelper to keep track of instances that have
already been processed.
true
if all the fields are deep equal;
false
otherwise.
java.lang.ClassCastException
- if the specified instances' type prevents
it from being compared to this instance.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |