public interface BOEquality
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
Modifier and Type | Method and Description |
---|---|
boolean |
isEqual(commonj.sdo.DataObject businessObject1,
commonj.sdo.DataObject businessObject2)
Performs a deep comparison of the contents of the two Business
Objects.
|
boolean |
isEqualShallow(commonj.sdo.DataObject businessObject1,
commonj.sdo.DataObject businessObject2)
Performs a shallow comparison of the contents of the two Business
Objects.
|
static final java.lang.String COPYRIGHT
boolean isEqual(commonj.sdo.DataObject businessObject1, commonj.sdo.DataObject businessObject2)
BOEquality boEquality = (BOEquality) new ServiceManager().locateService("com/ibm/websphere/bo/BOEquality");
boolean isEqual = boEquality.isEqual(customer1, customer2);
businessObject1
- First Business Object to compare for equalitybusinessObject2
- Second Business Object to compare for equalitytrue
if the two Business Object are equivalent
and false
if they are notboolean isEqualShallow(commonj.sdo.DataObject businessObject1, commonj.sdo.DataObject businessObject2)
BOEquality boEquality = (BOEquality) new ServiceManager().locateService("com/ibm/websphere/bo/BOEquality");
boolean isEqualShallow = boEquality.isEqualShallow(customer1, customer2);
businessObject1
- First Business Object to compare for equalitybusinessObject2
- Second Business Object to compare for equalitytrue
if the two Business Object are equivalent
and false
if they are not