|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.tck.pc.company.Insurance
org.apache.jdo.tck.pc.company.DentalInsurance
This class represents a dental insurance carrier selection for a
particular Employee
.
Nested Class Summary |
Nested classes inherited from class org.apache.jdo.tck.pc.company.Insurance |
Insurance.Oid |
Constructor Summary | |
protected |
DentalInsurance()
This is the JDO-required no-args constructor |
|
DentalInsurance(long insid,
java.lang.String carrier,
java.math.BigDecimal lifetimeOrthoBenefit)
Initialize a DentalInsurance instance. |
|
DentalInsurance(long insid,
java.lang.String carrier,
Employee employee,
java.math.BigDecimal lifetimeOrthoBenefit)
Initialize a DentalInsurance instance. |
Method Summary | |
boolean |
deepCompareFields(DeepEquality other,
EqualityHelper helper)
Returns true if all the fields of this instance are
deep equal to the coresponding fields of the specified Person. |
java.math.BigDecimal |
getLifetimeOrthoBenefit()
Get the insurance lifetimeOrthoBenefit. |
void |
setLifetimeOrthoBenefit(java.math.BigDecimal lifetimeOrthoBenefit)
Set the insurance lifetimeOrthoBenefit. |
Methods inherited from class org.apache.jdo.tck.pc.company.Insurance |
compareTo, compareTo, equals, getCarrier, getEmployee, getInsid, hashCode, setCarrier, setEmployee, setInsid |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected DentalInsurance()
public DentalInsurance(long insid, java.lang.String carrier, java.math.BigDecimal lifetimeOrthoBenefit)
DentalInsurance
instance.
insid
- The insurance instance identifier.carrier
- The insurance carrier.lifetimeOrthoBenefit
- The lifetimeOrthoBenefit.public DentalInsurance(long insid, java.lang.String carrier, Employee employee, java.math.BigDecimal lifetimeOrthoBenefit)
DentalInsurance
instance.
insid
- The insurance instance identifier.carrier
- The insurance carrier.employee
- The employee associated with this insurance.lifetimeOrthoBenefit
- The lifetimeOrthoBenefit.Method Detail |
public java.math.BigDecimal getLifetimeOrthoBenefit()
public void setLifetimeOrthoBenefit(java.math.BigDecimal lifetimeOrthoBenefit)
lifetimeOrthoBenefit
- The insurance lifetimeOrthoBenefit.public boolean deepCompareFields(DeepEquality other, EqualityHelper helper)
true
if all the fields of this instance are
deep equal to the coresponding fields of the specified Person.
deepCompareFields
in interface DeepEquality
deepCompareFields
in class Insurance
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 |