Class MidpointProvenanceEquivalenceStrategy
java.lang.Object
com.evolveum.midpoint.schema.metadata.MidpointProvenanceEquivalenceStrategy
- All Implemented Interfaces:
- EquivalenceStrategy
@Experimental
public class MidpointProvenanceEquivalenceStrategy
extends Object
implements EquivalenceStrategy
Used to compare metadata from the provenance point of view.
 I.e. two metadata PC (or PCV) are equal iff they have the same acquisition. (TODO and mapping?)
 So, this strategy cannot be applied to non-metadata PCs/PCVs.
 Temporary implementation.
- 
Field SummaryFieldsFields inherited from interface com.evolveum.midpoint.prism.equivalence.EquivalenceStrategyDATA, IGNORE_METADATA, LITERAL, NOT_LITERAL, REAL_VALUE, REAL_VALUE_CONSIDER_DIFFERENT_IDS
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanequals(PrismValue first, PrismValue second) booleanequals(MappingSpecificationType mappingSpec1, MappingSpecificationType mappingSpec2) booleanequals(ProvenanceAcquisitionType acq1, ProvenanceAcquisitionType acq2) booleanequals(ValueMetadataType metadata1, ValueMetadataType metadata2) intinthashCode(PrismValue value) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.equivalence.EquivalenceStrategyprismValueComparator
- 
Field Details- 
INSTANCE
 
- 
- 
Method Details- 
equals- Specified by:
- equalsin interface- EquivalenceStrategy
 
- 
equals- Specified by:
- equalsin interface- EquivalenceStrategy
 
- 
equals
- 
equals
- 
equals
- 
hashCode- Specified by:
- hashCodein interface- EquivalenceStrategy
 
- 
hashCode- Specified by:
- hashCodein interface- EquivalenceStrategy
 
 
-