public class DefaultObjectAttributeComparator extends 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(Collection coll1,
Collection coll2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
Compares collections
|
protected boolean |
compareFeatures(FeatureValue feature1,
FeatureValue feature2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
Compares two FeatureValue objects.
|
protected boolean |
comparePlainObjects(Object object1,
Object object2,
DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
Compares objects that are not instances of TypedObject
|
protected boolean |
compareSingleObjects(Object object1,
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(Object object1, Object object2, DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
object1 - the first valueobject2 - the second valuectx - the context, holds informations about referencing items and property descriptorprotected boolean comparePlainObjects(Object object1, 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(Collection coll1, Collection coll2, DefaultObjectAttributeComparator.AttributeComparisonContext ctx)
coll1 - the first collectioncoll2 - the second collectionctx - the context, holds informations about referencing items and property descriptorCopyright © 2017 SAP SE. All Rights Reserved.