Interface DuplicateShadowsResolver
-
- All Known Implementing Classes:
DefaultDuplicateShadowsResolver
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface DuplicateShadowsResolver
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DuplicateShadowsTreatmentInstruction
determineDuplicateShadowsTreatment(Collection<PrismObject<ShadowType>> shadows)
Takes a collection of duplicate shadows - i.e.
-
-
-
Method Detail
-
determineDuplicateShadowsTreatment
DuplicateShadowsTreatmentInstruction determineDuplicateShadowsTreatment(Collection<PrismObject<ShadowType>> shadows)
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.- Parameters:
shadows
-- Returns:
-
-