Interface ItemComparisonFacade

    • Method Detail

      • getCompareViewResult

        <T> java.util.Optional<ComparisonResult> getCompareViewResult​(T referenceObject,
                                                                      java.util.Collection<T> compareObjects,
                                                                      java.util.Collection<GroupDescriptor> groupDescriptors)
        Performs comparison and builds result structure.
        Parameters:
        referenceObject - object for which comparison is performed
        compareObjects - objects to compare with referenceObject
        groupDescriptors - collection of the group descriptors to compare between referenceObject and compareObject
        Returns:
        structure that contains differences between referenceObject and compareObjects for the groupDescriptors
      • isSameItem

        default boolean isSameItem​(java.lang.Object object1,
                                   java.lang.Object object2)
      • isEqualItem

        default boolean isEqualItem​(java.lang.Object object1,
                                    java.lang.Object object2)