Uses of Class
com.evolveum.midpoint.model.impl.lens.LensProjectionContext
-
Packages that use LensProjectionContext Package Description com.evolveum.midpoint.model.impl.lens com.evolveum.midpoint.model.impl.lens.construction com.evolveum.midpoint.model.impl.lens.executor com.evolveum.midpoint.model.impl.lens.projector com.evolveum.midpoint.model.impl.lens.projector.credentials com.evolveum.midpoint.model.impl.lens.projector.focus com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds Implements gathering and evaluation of inbound mappings: both during clockwork and before it (for correlation purposes).com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep Prepares inbound mappings related to a _single projection_ (shadow) for evaluation.com.evolveum.midpoint.model.impl.lens.projector.loader com.evolveum.midpoint.model.impl.lens.projector.mappings com.evolveum.midpoint.model.impl.lens.projector.util com.evolveum.midpoint.model.impl.util -
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens
Fields in com.evolveum.midpoint.model.impl.lens declared as LensProjectionContext Modifier and Type Field Description LensProjectionContext
LensUtil.GetOrCreateProjectionContextResult. context
Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type LensProjectionContext Modifier and Type Method Description @NotNull List<LensProjectionContext>
LensContext. getConflictingProjectionContexts()
@NotNull Collection<LensProjectionContext>
LensContext. getProjectionContexts()
Iterator<LensProjectionContext>
LensContext. getProjectionContextsIterator()
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type LensProjectionContext Modifier and Type Method Description void
LensContext. addConflictingProjectionContext(@NotNull LensProjectionContext conflictingContext)
void
LensContext. addProjectionContext(@NotNull LensProjectionContext projectionContext)
static <F extends ObjectType>
booleanLensUtil. areDependent(LensProjectionContext source, LensProjectionContext target, ResourceObjectTypeDependencyType dependency)
Returns true if there is a dependency of `source` on `target` under given `dependency` configuration.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 <F extends ObjectType,T>
ObjectDelta<ShadowType>LensUtil. findAPrioriDelta(LensContext<F> context, LensProjectionContext projCtx)
Extracts the delta from this projection context and also from all other projection contexts that have equivalent discriminator.static <F extends ObjectType>
LensProjectionContextLensUtil. findLowerOrderContext(LensContext<F> context, LensProjectionContext refProjCtx)
static Object
LensUtil. getIterationTokenVariableValue(LensProjectionContext accCtx)
static Object
LensUtil. getIterationVariableValue(LensProjectionContext accCtx)
static <F extends ObjectType>
booleanLensUtil. hasLowerOrderContext(LensContext<F> context, LensProjectionContext refProjCtx)
static boolean
LensUtil. isPasswordReturnedByDefault(LensProjectionContext projCtx)
static <F extends ObjectType>
voidLensUtil. moveTriggers(LensProjectionContext projCtx, LensFocusContext<F> focusCtx)
static boolean
LensUtil. needsFullShadowForCredentialProcessing(LensProjectionContext projCtx)
boolean
ClockworkMedic. partialExecute(String componentName, ProjectorProcessor processor, ProjectionAwareProcessorMethodRef method, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, LensProjectionContext projectionContext, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult parentResult)
void
ClockworkMedic. partialExecute(String baseComponentName, ProjectorComponentRunnable runnable, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, LensProjectionContext projectionContext, OperationResult initialParentResult)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.construction
Methods in com.evolveum.midpoint.model.impl.lens.construction that return LensProjectionContext Modifier and Type Method Description protected @NotNull LensProjectionContext
EvaluatedPlainResourceObjectConstructionImpl. getProjectionContext()
protected @Nullable LensProjectionContext
EvaluatedResourceObjectConstructionImpl. getProjectionContext()
Methods in com.evolveum.midpoint.model.impl.lens.construction with parameters of type LensProjectionContext Modifier and Type Method Description protected void
ResourceObjectConstruction. loadFullShadow(LensProjectionContext projectionContext, String desc, Task task, OperationResult result)
PlainResourceObjectConstructionBuilder<AH>
PlainResourceObjectConstructionBuilder. projectionContext(LensProjectionContext val)
protected void
EvaluatedResourceObjectConstructionImpl. setProjectionContext(LensProjectionContext projectionContext)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.executor
Constructors in com.evolveum.midpoint.model.impl.lens.executor with parameters of type LensProjectionContext Constructor Description ProjectionChangeExecution(@NotNull LensContext<O> context, @NotNull LensProjectionContext projCtx, @NotNull Task task, @NotNull ModelBeans modelBeans)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.projector
Methods in com.evolveum.midpoint.model.impl.lens.projector that return LensProjectionContext Modifier and Type Method Description LensProjectionContext
ShadowConstraintsChecker. getAccountContext()
Methods in com.evolveum.midpoint.model.impl.lens.projector with parameters of type LensProjectionContext Modifier and Type Method Description void
ContextLoader. loadFullShadow(@NotNull LensProjectionContext projCtx, String reason, Task task, OperationResult parentResult)
<F extends FocusType>
voidProjectionValuesProcessor. process(LensContext<F> context, LensProjectionContext projectionContext, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result)
void
ShadowConstraintsChecker. setAccountContext(LensProjectionContext accountContext)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.projector.credentials
Methods in com.evolveum.midpoint.model.impl.lens.projector.credentials with parameters of type LensProjectionContext Modifier and Type Method Description <F extends FocusType>
voidProjectionCredentialsProcessor. processProjectionCredentials(LensContext<F> context, LensProjectionContext projectionContext, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.projector.focus
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus with parameters of type LensProjectionContext Modifier and Type Method Description void
AssignmentProcessor. processAssignmentsAccountValues(LensProjectionContext accountContext, OperationResult result)
<D extends ItemDefinition,V extends PrismValue>
voidProjectionValueMetadataCreator. setValueMetadata(@NotNull ItemDelta<V,D> itemDelta, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
voidProjectionValueMetadataCreator. setValueMetadata(@NotNull Item<V,D> resourceObjectItem, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds that return LensProjectionContext Modifier and Type Method Description @Nullable LensProjectionContext
InboundMappingInContext. getProjectionContext()
@NotNull LensProjectionContext
InboundMappingInContext. getProjectionContextRequired()
Constructors in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds with parameters of type LensProjectionContext Constructor Description InboundMappingInContext(@NotNull MappingImpl<V,D> mapping, @Nullable LensProjectionContext projectionContext)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep
Constructors in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep with parameters of type LensProjectionContext Constructor Description ClockworkShadowInboundsPreparation(@NotNull LensProjectionContext projectionContext, @NotNull LensContext<F> lensContext, @NotNull PathKeyedMap<List<InboundMappingInContext<?,?>>> mappingsMap, @NotNull ClockworkContext context, @Nullable PrismObject<F> focus, @NotNull PrismObjectDefinition<F> focusDefinition)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.projector.loader
Constructors in com.evolveum.midpoint.model.impl.lens.projector.loader with parameters of type LensProjectionContext Constructor Description ProjectionFullLoadOperation(@NotNull LensContext<F> context, @NotNull LensProjectionContext projCtx, @NotNull String reason, boolean noDiscovery, @NotNull Task task)
ProjectionUpdateOperation(@NotNull LensContext<F> context, @NotNull LensProjectionContext projectionContext, @NotNull Task task)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.projector.mappings
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type LensProjectionContext Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition<?>,F extends ObjectType>
voidMappingEvaluator. evaluateMapping(@NotNull MappingImpl<V,D> mapping, @Nullable LensContext<F> lensContext, @Nullable LensProjectionContext projContext, @NotNull Task task, @NotNull OperationResult result)
Evaluates parsed mapping in given lens and projection context (if available - they may be null).Constructors in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type LensProjectionContext Constructor Description ProjectionMappingLoader(LensProjectionContext projectionContext, ContextLoader contextLoader)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens.projector.util
Methods in com.evolveum.midpoint.model.impl.lens.projector.util with parameters of type LensProjectionContext Modifier and Type Method Description void
ProjectionAwareProcessorMethodRef. run(LensContext<X> lensContext, LensProjectionContext projectionContext, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util with parameters of type LensProjectionContext Modifier and Type Method Description static VariablesMap
ModelImplUtils. getDefaultVariablesMap(@NotNull LensContext<?> context, @Nullable LensProjectionContext projCtx, boolean focusOdoAbsolute)
-