이 인터페이스는 두 비즈니스 그래프 또는 비즈니스 오브젝트가 동등한지 판별하는 능력을 제공합니다.
BOEquality는 비즈니스 그래프 또는 비즈니스 오브젝트의 동등함을 지원합니다. 동등의 기본 양식은 복잡하지만 간단한 양식도 제공됩니다. 그래서 여러 하위 레벨을 포함하고 있는 두 비즈니스 그래프 또는 비즈니스 오브젝트가 동일한지 판별할 수 있습니다.
이 예제는 BOEquality의 사용 방법을 보여줍니다.
BOEquality equalityService = (BOEquality) newServiceManager().locateService("com/ibm/websphere/bo/BOEquality"); // Deep equality check. if (equalityService.isEqual(dataObject1, dataObject2) == true) { // ... } // Shallow equality check. if (equalityService.isEqualShallow(dataObject1, dataObject2) == true) { // ... }