|
|||||||||||
| 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.FullTimeEmployee
This class represents a full-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 | |
FullTimeEmployee()
This is the JDO-required no-args constructor. |
|
FullTimeEmployee(long personid,
java.lang.String first,
java.lang.String last,
java.lang.String middle,
java.util.Date born,
java.util.Date hired,
double sal)
Construct a full-time employee. |
|
FullTimeEmployee(long personid,
java.lang.String first,
java.lang.String last,
java.lang.String middle,
java.util.Date born,
IAddress addr,
java.util.Date hired,
double sal)
Construct a full-time employee. |
|
| Method Summary | |
boolean |
deepCompareFields(java.lang.Object other,
EqualityHelper helper)
Returns true if all the fields of this instance are
deep equal to the coresponding fields of the specified
FullTimeEmployee. |
java.lang.String |
getFieldRepr()
Returns a String representation of the non-relationship fields. |
double |
getSalary()
Get the salary of the full time employee. |
void |
setSalary(double salary)
Set the salary for the full-time employee. |
java.lang.String |
toString()
Return a String representation of a FullTimeEmployee object. |
| Methods inherited from class org.apache.jdo.tck.pc.company.Employee |
addAdvisee, addProject, addReviewedProjects, addToTeam, getDentalInsurance, getDepartment, getFundingDept, getHiredate, getHradvisees, getHradvisor, getManager, getMedicalInsurance, getMentor, getProjects, getProtege, getReviewedProjects, getTeam, getWeeklyhours, removeAdvisee, removeFromTeam, removeProject, removeReviewedProject, setDentalInsurance, setDepartment, setFundingDept, setHiredate, setHradvisees, setHradvisor, setManager, setMedicalInsurance, setMentor, setProjects, setProtege, setReviewedProjects, setTeam, setWeeklyhours |
| Methods inherited from class org.apache.jdo.tck.pc.company.Person |
compare, compare, compareTo, compareTo, equals, getAddress, getBirthdate, getFirstname, getLastname, getMiddlename, getPersonid, getPhoneNumber, getPhoneNumbers, hashCode, putPhoneNumber, removePhoneNumber, setAddress, setBirthdate, setFirstname, setLastname, setLastname, setMiddlename, setPersonid, setPhoneNumbers |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.jdo.tck.pc.company.IEmployee |
getDentalInsurance, getDepartment, getFundingDept, getHiredate, getHradvisees, getHradvisor, getManager, getMedicalInsurance, getMentor, getProjects, getProtege, getReviewedProjects, getTeam, getWeeklyhours, setDentalInsurance, setDepartment, setFundingDept, setHiredate, setHradvisees, setHradvisor, setManager, setMedicalInsurance, setMentor, setProjects, setProtege, setReviewedProjects, setTeam, setWeeklyhours |
| 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 |
| Constructor Detail |
public FullTimeEmployee()
public FullTimeEmployee(long personid,
java.lang.String first,
java.lang.String last,
java.lang.String middle,
java.util.Date born,
java.util.Date hired,
double sal)
personid - The person identifier.first - The person's first name.last - The person's last name.middle - The person's middle name.born - The person's birthdate.hired - The date that the person was hired.sal - The salary of the full-time employee.
public FullTimeEmployee(long personid,
java.lang.String first,
java.lang.String last,
java.lang.String middle,
java.util.Date born,
IAddress addr,
java.util.Date hired,
double sal)
personid - The person identifier.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 that the person was hired.sal - The salary of the full-time employee.| Method Detail |
public double getSalary()
getSalary in interface IFullTimeEmployeepublic void setSalary(double salary)
setSalary in interface IFullTimeEmployeesalary - The salary to set for the full-time employee.public java.lang.String toString()
FullTimeEmployee object.
toString in class EmployeeFullTimeEmployee object.public java.lang.String getFieldRepr()
getFieldRepr in class Employee
public boolean deepCompareFields(java.lang.Object other,
EqualityHelper helper)
true if all the fields of this instance are
deep equal to the coresponding fields of the specified
FullTimeEmployee.
deepCompareFields in interface DeepEqualitydeepCompareFields in class Employeeother - 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 | ||||||||||