Class EntityDetailDifferences
- java.lang.Object
-
- org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Differences
-
- org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummaryDifferences
-
- org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailDifferences
-
public class EntityDetailDifferences extends EntitySummaryDifferences
Capture the differences between EntityDetail objects.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Differences
Differences.SidePresent
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Differences
differing, matching, onlyOnLeft, onlyOnRight
-
-
Constructor Summary
Constructors Constructor Description EntityDetailDifferences()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckInstanceProperties(InstanceProperties left, InstanceProperties right)Determine if there is a difference between the provided instance properties, and capture either each of those differences or the similarity.InstancePropertiesDifferencesgetInstancePropertiesDifferences()Returns the differences between instance properties of these instances, or null if there either are no instance properties on the instance or the instance properties are the same on both instances.booleanhasDifferences()Returns true if the two have any differences (are not equal), otherwise false.booleanhasInstancePropertiesDifferences()Returns true if the two have any differences in their instance properties, or false if the instance properties are the same.-
Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummaryDifferences
checkClassifications, getClassificationDifferences, hasClassificationDifferences
-
Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Differences
addDiffering, addMatching, addOnlyOnOneSide, check, getLeftValue, getNames, getOnlyOnLeft, getOnlyOnRight, getRightValue, isDifferent
-
-
-
-
Method Detail
-
hasDifferences
public boolean hasDifferences()
Returns true if the two have any differences (are not equal), otherwise false.- Overrides:
hasDifferencesin classEntitySummaryDifferences- Returns:
- boolean
-
hasInstancePropertiesDifferences
public boolean hasInstancePropertiesDifferences()
Returns true if the two have any differences in their instance properties, or false if the instance properties are the same.- Returns:
- boolean
-
getInstancePropertiesDifferences
public InstancePropertiesDifferences getInstancePropertiesDifferences()
Returns the differences between instance properties of these instances, or null if there either are no instance properties on the instance or the instance properties are the same on both instances.- Returns:
- InstancePropertiesDifferences
-
checkInstanceProperties
public void checkInstanceProperties(InstanceProperties left, InstanceProperties right)
Determine if there is a difference between the provided instance properties, and capture either each of those differences or the similarity.- Parameters:
left- the instance properties from the first instanceright- the instance properties from the second instance
-
-