Uses of Class
com.evolveum.midpoint.model.impl.lens.LensElementContext
Package
Description
-
Uses of LensElementContext in com.evolveum.midpoint.model.impl.controller.transformer
Modifier and TypeMethodDescriptionDataAccessProcessor.applyReadConstraints
(LensElementContext<O> elementContext, PrismEntityOpConstraints.ForValueContent readConstraints) -
Uses of LensElementContext in com.evolveum.midpoint.model.impl.lens
Modifier and TypeMethodDescription<T extends ObjectType>
voidOperationalDataManager.applyMetadataOnObjectModifyOp
(@NotNull ObjectDelta<T> objectDelta, @NotNull LensElementContext<T> elementContext, @NotNull XMLGregorianCalendar now, @NotNull Task task, @NotNull LensContext<?> context) Creates deltas for object and assignment metadata on object MODIFY operation.static <F extends ObjectType>
LensObjectDeltaOperation<F>LensUtil.createObjectDeltaOperation
(ObjectDelta<F> focusDelta, OperationResult result, LensElementContext<F> focusContext, LensProjectionContext projCtx) static <T extends ObjectType>
LensObjectDeltaOperation<T>LensUtil.createObjectDeltaOperation
(ObjectDelta<T> objectDelta, OperationResult result, LensElementContext<T> objectContext, LensProjectionContext projCtx, ResourceType resource) static boolean
LensExpressionUtil.evaluateBoolean
(ExpressionType expressionBean, VariablesMap variablesMap, @Nullable LensElementContext<?> elementContext, String contextDesc, Task task, OperationResult result) static <F extends ObjectType>
booleanLensUtil.evaluateIterationCondition
(LensContext<F> context, LensElementContext<?> accountContext, IterationSpecificationType iterationSpecification, int iteration, String iterationToken, boolean beforeIteration, ExpressionFactory expressionFactory, VariablesMap variables, Task task, OperationResult result) static LocalizableMessageType
LensExpressionUtil.evaluateLocalizableMessageType
(ExpressionType expressionBean, VariablesMap variablesMap, @Nullable LensElementContext<?> elementContext, String contextDesc, Task task, OperationResult result) static <F extends ObjectType>
StringLensUtil.formatIterationToken
(LensElementContext<?> accountContext, IterationSpecificationType iterationSpec, int iteration, ExpressionFactory expressionFactory, VariablesMap variables, Task task, OperationResult result) static @NotNull SingleLocalizableMessageType
LensExpressionUtil.interpretLocalizableMessageTemplate
(LocalizableMessageTemplateType template, VariablesMap variablesMap, @Nullable LensElementContext<?> elementContext, Task task, OperationResult result) static <T extends ObjectType,
F extends ObjectType>
voidLensUtil.setContextOid
(LensContext<F> context, LensElementContext<T> objectContext, String oid) static <O extends ObjectType>
voidLensUtil.setDeltaOldValue
(LensElementContext<O> ctx, ItemDelta<?, ?> itemDelta) static <O extends ObjectType>
voidLensUtil.setDeltaOldValue
(LensElementContext<O> ctx, ObjectDelta<O> objectDelta) -
Uses of LensElementContext in com.evolveum.midpoint.model.impl.lens.indexing
Modifier and TypeMethodDescription<O extends ObjectType>
voidIndexingManager.updateIndexDataOnElementAdd
(O objectToAdd, @NotNull LensElementContext<O> elementContext, @NotNull Task task, @NotNull OperationResult result) Updates normalized (indexed) identity data on focus add.<O extends ObjectType>
voidIndexingManager.updateIndexDataOnElementModify
(O current, @NotNull ObjectDelta<O> delta, @NotNull Class<O> objectClass, @NotNull LensElementContext<O> elementContext, @NotNull Task task, @NotNull OperationResult result) Updates normalized (indexed) identity data on focus modification (by adding necessary changes to the `delta` parameter.) -
Uses of LensElementContext in com.evolveum.midpoint.model.impl.lens.projector.mappings
Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition, T extends ObjectType, F extends FocusType>
voidNextRecompute.createTrigger
(PrismObject<T> targetObject, PrismObjectDefinition<T> targetObjectDefinition, LensElementContext<T> targetContext) void
MappingEvaluatorParams.setTargetContext
(LensElementContext<T> targetContext) -
Uses of LensElementContext in com.evolveum.midpoint.model.impl.lens.projector.policy
Modifier and TypeFieldDescriptionfinal @NotNull LensElementContext<O>
PolicyRuleEvaluationContext.elementContext
ModifierConstructorDescriptionprotected
PolicyRuleEvaluationContext
(@NotNull EvaluatedPolicyRuleImpl policyRule, @NotNull LensElementContext<O> elementContext, @NotNull Task task, @NotNull ObjectState state) -
Uses of LensElementContext in com.evolveum.midpoint.model.impl.lens.tasks
Modifier and TypeMethodDescription<O extends ObjectType>
voidTaskOperationalDataManager.updateOnElementModify
(O current, @NotNull ObjectDelta<O> delta, @NotNull Class<O> objectClass, @NotNull LensElementContext<O> elementContext, OperationResult result) Updates "affected objects" data on task modification (by adding necessary changes to the `delta` parameter.) -
Uses of LensElementContext in com.evolveum.midpoint.model.impl.simulation
Modifier and TypeMethodDescription@NotNull LensElementContext<E>
SingleDeltaSimulationDataImpl.getElementContext()
Modifier and TypeMethodDescriptionstatic <O extends ObjectType>
@Nullable ProcessedObjectImpl<O>ProcessedObjectImpl.create
(@NotNull LensElementContext<O> elementContext, @NotNull SimulationTransactionImpl simulationTransaction, @NotNull Task task, @NotNull OperationResult result) CreatesProcessedObjectImpl
for theLensElementContext
.static <E extends ObjectType>
SingleDeltaSimulationDataImpl<E>SingleDeltaSimulationDataImpl.of
(@NotNull LensElementContext<E> elementContext, @NotNull ObjectDelta<E> simulationDelta) -
Uses of LensElementContext in com.evolveum.midpoint.model.impl.util
Modifier and TypeMethodDescriptionstatic <O extends ObjectType>
VariablesMapModelImplUtils.getDefaultVariablesMap
(PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext)