Package | Description |
---|---|
com.evolveum.midpoint.common.expression.script | |
com.evolveum.midpoint.model.lens | |
com.evolveum.midpoint.prism.delta |
Modifier and Type | Class and Description |
---|---|
class |
SourceTriple<V extends PrismValue> |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
ItemValueWithOrigin.createOutputTriple(Mapping<V> mapping) |
DeltaSetTriple<Assignment> |
LensContext.getEvaluatedAssignmentTriple() |
Modifier and Type | Method and Description |
---|---|
Map<QName,DeltaSetTriple<ItemValueWithOrigin<? extends PrismPropertyValue<?>>>> |
LensProjectionContext.getSqueezedAttributes() |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
LensUtil.consolidateTripleToDelta(ItemPath itemPath,
DeltaSetTriple<? extends ItemValueWithOrigin<V>> triple,
ItemDefinition itemDefinition,
ItemDelta<V> aprioriItemDelta,
PrismContainer<?> itemContainer,
ValueMatcher<?> valueMatcher,
boolean addUnchangedValues,
boolean filterExistingValues,
String contextDescription,
boolean applyWeak)
Consolidate the mappings of a single property to a delta.
|
void |
LensContext.setEvaluatedAssignmentTriple(DeltaSetTriple<Assignment> evaluatedAssignmentTriple) |
Modifier and Type | Method and Description |
---|---|
void |
LensProjectionContext.setSqueezedAttributes(Map<QName,DeltaSetTriple<ItemValueWithOrigin<? extends PrismPropertyValue<?>>>> squeezedAttributes) |
Modifier and Type | Class and Description |
---|---|
class |
PrismValueDeltaSetTriple<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.
|
Modifier and Type | Method and Description |
---|---|
DeltaSetTriple<T> |
DeltaSetTriple.clone(Cloner<T> cloner) |
static <T> DeltaSetTriple<T> |
DeltaSetTriple.diff(Collection<T> valuesOld,
Collection<T> valuesNew)
Compares two (unordered) collections and creates a triple describing the differences.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DeltaSetTriple.copyValues(DeltaSetTriple<T> clone,
Cloner<T> cloner) |
protected static <T> void |
DeltaSetTriple.diff(Collection<T> valuesOld,
Collection<T> valuesNew,
DeltaSetTriple<T> triple) |
void |
DeltaSetTriple.merge(DeltaSetTriple<T> triple) |
Copyright © 2013 evolveum. All rights reserved.