Class DefaultDuplicateShadowsResolver
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.integrity.shadows.DefaultDuplicateShadowsResolver
-
- All Implemented Interfaces:
DuplicateShadowsResolver
public class DefaultDuplicateShadowsResolver extends Object implements DuplicateShadowsResolver
-
-
Constructor Summary
Constructors Constructor Description DefaultDuplicateShadowsResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DuplicateShadowsTreatmentInstruction
determineDuplicateShadowsTreatment(Collection<PrismObject<ShadowType>> shadows)
Takes a collection of duplicate shadows - i.e.
-
-
-
Method Detail
-
determineDuplicateShadowsTreatment
public DuplicateShadowsTreatmentInstruction determineDuplicateShadowsTreatment(Collection<PrismObject<ShadowType>> shadows)
Description copied from interface:DuplicateShadowsResolver
Takes a collection of duplicate shadows - i.e. shadows pointing to (presumably) one resource object, and returns a treatment instruction: a collection of shadows that have to be deleted + which OID to use in owner object as a replacement.- Specified by:
determineDuplicateShadowsTreatment
in interfaceDuplicateShadowsResolver
- Returns:
-
-