Modifier and Type | Method and Description |
---|---|
DeltaSetTriple<? extends EvaluatedAssignment> |
ModelContext.getEvaluatedAssignmentTriple() |
DeltaSetTriple<EvaluatedConstruction> |
EvaluatedAssignment.getEvaluatedConstructions(Task task,
OperationResult result) |
DeltaSetTriple<? extends EvaluatedAbstractRole> |
EvaluatedAssignment.getRoles() |
Modifier and Type | Class and Description |
---|---|
class |
SourceTriple<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue,D extends ItemDefinition> |
ItemValueWithOrigin.createOutputTriple(PrismValueDeltaSetTripleProducer<V,D> mapping) |
DeltaSetTriple<Construction<F>> |
EvaluatedAssignmentImpl.getConstructions() |
DeltaSetTriple<EvaluatedAssignmentImpl> |
LensContext.getEvaluatedAssignmentTriple() |
DeltaSetTriple<EvaluatedConstruction> |
EvaluatedAssignmentImpl.getEvaluatedConstructions(Task task,
OperationResult result)
Construction is not a part of model-api.
|
DeltaSetTriple<EvaluatedAbstractRoleImpl> |
EvaluatedAssignmentImpl.getRoles() |
Modifier and Type | Method and Description |
---|---|
Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>>> |
LensProjectionContext.getSqueezedAssociations() |
Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<?>,PrismPropertyDefinition<?>>>> |
LensProjectionContext.getSqueezedAttributes() |
Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<QName>,PrismPropertyDefinition<QName>>>> |
LensProjectionContext.getSqueezedAuxiliaryObjectClasses() |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue,D extends ItemDefinition,I extends ItemValueWithOrigin<V,D>> |
LensUtil.consolidateTripleToDelta(ItemPath itemPath,
DeltaSetTriple<I> triple,
D itemDefinition,
ItemDelta<V,D> aprioriItemDelta,
PrismContainer<?> itemContainer,
ValueMatcher<?> valueMatcher,
Comparator<V> comparator,
boolean addUnchangedValues,
boolean filterExistingValues,
boolean isExclusiveStrong,
String contextDescription,
boolean applyWeak)
Consolidate the mappings of a single item to a delta.
|
void |
LensContext.setEvaluatedAssignmentTriple(DeltaSetTriple<EvaluatedAssignmentImpl> evaluatedAssignmentTriple) |
Modifier and Type | Method and Description |
---|---|
void |
LensProjectionContext.setSqueezedAssociations(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismContainerValue<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>,PrismContainerDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType>>>> squeezedAssociations) |
void |
LensProjectionContext.setSqueezedAttributes(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<?>,PrismPropertyDefinition<?>>>> squeezedAttributes) |
void |
LensProjectionContext.setSqueezedAuxiliaryObjectClasses(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<QName>,PrismPropertyDefinition<QName>>>> squeezedAuxiliaryObjectClasses) |
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) |
<X> void |
DeltaSetTriple.transform(DeltaSetTriple<X> transformTarget,
Transformer<T,X> transformer) |
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertTripleEmpty(DeltaSetTriple<?> triple) |
static void |
PrismAsserts.assertTripleNoMinus(DeltaSetTriple<?> triple) |
static void |
PrismAsserts.assertTripleNoPlus(DeltaSetTriple<?> triple) |
static void |
PrismAsserts.assertTripleNoZero(DeltaSetTriple<?> triple) |
Copyright © 2016 evolveum. All rights reserved.