Class IvwoConsolidator<V extends PrismValue,D extends ItemDefinition,I extends ItemValueWithOrigin<V,D>>
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.IvwoConsolidator<V,D,I>
-
public class IvwoConsolidator<V extends PrismValue,D extends ItemDefinition,I extends ItemValueWithOrigin<V,D>> extends Object
Consolidate the mappings of a single item to a delta. It takes the convenient structure of ItemValueWithOrigin triple. It produces the delta considering the mapping exclusion, authoritativeness and strength. filterExistingValues: if true, then values that already exist in the item are not added (and those that don't exist are not removed)- Author:
- semancik
-
-
Constructor Summary
Constructors Constructor Description IvwoConsolidator()
-
Method Summary
-
-
-
Method Detail
-
getItemPath
public ItemPath getItemPath()
-
setItemPath
public void setItemPath(ItemPath itemPath)
-
getIvwoTriple
public DeltaSetTriple<I> getIvwoTriple()
-
setIvwoTriple
public void setIvwoTriple(DeltaSetTriple<I> ivwoTriple)
-
getItemDefinition
public D getItemDefinition()
-
setItemDefinition
public void setItemDefinition(D itemDefinition)
-
getItemContainer
public PrismContainer<?> getItemContainer()
-
setItemContainer
public void setItemContainer(PrismContainer<?> itemContainer)
-
getValueMatcher
public ValueMatcher getValueMatcher()
-
setValueMatcher
public void setValueMatcher(ValueMatcher valueMatcher)
-
getComparator
public Comparator<V> getComparator()
-
setComparator
public void setComparator(Comparator<V> comparator)
-
isAddUnchangedValues
public boolean isAddUnchangedValues()
-
setAddUnchangedValues
public void setAddUnchangedValues(boolean addUnchangedValues)
-
isFilterExistingValues
public boolean isFilterExistingValues()
-
setFilterExistingValues
public void setFilterExistingValues(boolean filterExistingValues)
-
isExclusiveStrong
public boolean isExclusiveStrong()
-
setExclusiveStrong
public void setExclusiveStrong(boolean isExclusiveStrong)
-
getContextDescription
public String getContextDescription()
-
setContextDescription
public void setContextDescription(String contextDescription)
-
getStrengthSelector
public StrengthSelector getStrengthSelector()
-
setStrengthSelector
public void setStrengthSelector(StrengthSelector strengthSelector)
-
consolidateToDelta
@NotNull public ItemDelta<V,D> consolidateToDelta() throws ExpressionEvaluationException, PolicyViolationException, SchemaException
-
-