public class DefaultObjectAttributeComparator extends java.lang.Object implements ObjectAttributeComparator
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultObjectAttributeComparator.AttributeComparisonContext |
| Constructor and Description |
|---|
DefaultObjectAttributeComparator() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
compareCollections(java.util.Collection coll1,
java.util.Collection coll2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
Compares collections
|
protected boolean |
compareFeatures(FeatureValue feature1,
FeatureValue feature2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
Compares two FeatureValue objects.
|
protected boolean |
comparePlainObjects(java.lang.Object object1,
java.lang.Object object2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
Compares objects that are not instances of TypedObject
|
protected boolean |
compareSingleObjects(java.lang.Object object1,
java.lang.Object object2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
Compares single (non-collection) values.
|
protected boolean |
compareTypedObjects(TypedObject object1,
TypedObject object2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
Compares objects that are instances of TypedObject
|
boolean |
isEqual(ObjectValuePair value1,
ObjectValuePair value2)
Checks, if two values are considered equal.
|
public boolean isEqual(ObjectValuePair value1, ObjectValuePair value2)
ObjectAttributeComparatorisEqual in interface ObjectAttributeComparatorvalue1 - the first ObjectValuePairvalue2 - the second ObjectValuePairprotected boolean compareSingleObjects(java.lang.Object object1,
java.lang.Object object2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
object1 - the first valueobject2 - the second valuectx - the context, holds informations about referencing items and property descriptorprotected boolean comparePlainObjects(java.lang.Object object1,
java.lang.Object object2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
object1 - the first valueobject2 - the second valuectx - the context, holds informations about referencing items and property descriptorprotected boolean compareFeatures(FeatureValue feature1, FeatureValue feature2, DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
protected boolean compareTypedObjects(TypedObject object1, TypedObject object2, DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
object1 - the first valueobject2 - the second valuectx - the context, holds informations about referencing items and property descriptorprotected boolean compareCollections(java.util.Collection coll1,
java.util.Collection coll2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
coll1 - the first collectioncoll2 - the second collectionctx - the context, holds informations about referencing items and property descriptorCopyright © 2018 SAP SE. All Rights Reserved.