Uses of Class
com.evolveum.midpoint.model.impl.lens.LensProjectionContext
-
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return LensProjectionContext Modifier and Type Method Description LensProjectionContext
ExpressionEnvironment. getProjectionContext()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
LensProjectionContextModelExpressionThreadLocalHolder. getProjectionContext()
Methods in com.evolveum.midpoint.model.impl.expr with parameters of type LensProjectionContext Modifier and Type Method Description void
ExpressionEnvironment. setProjectionContext(LensProjectionContext projectionContext)
Constructors in com.evolveum.midpoint.model.impl.expr with parameters of type LensProjectionContext Constructor Description ExpressionEnvironment(LensContext<F> lensContext, LensProjectionContext projectionContext, Mapping<V,D> mapping, Task currentTask, OperationResult currentResult)
ExpressionEnvironment(LensContext<F> lensContext, LensProjectionContext projectionContext, Task currentTask, OperationResult currentResult)
-
Uses of LensProjectionContext in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type LensProjectionContext Modifier and Type Method Description static <F extends ObjectType>
List<LensProjectionContext>LensUtil. findRelatedContexts(LensContext<F> context, LensProjectionContext refProjCtx)
Returns a list of context that have equivalent discriminator with the reference context.List<LensProjectionContext>
LensContext. getConflictingProjectionContexts()
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(LensProjectionContext conflictingContext)
void
LensContext. addProjectionContext(LensProjectionContext projectionContext)
protected void
LensProjectionContext. copyValues(LensProjectionContext clone, LensContext<? extends ObjectType> lensContext)
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,T>
PropertyDelta<T>LensUtil. findAPrioriDelta(LensContext<F> context, LensProjectionContext projCtx, ItemPath projectionPropertyPath)
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 <F extends ObjectType>
List<LensProjectionContext>LensUtil. findRelatedContexts(LensContext<F> context, LensProjectionContext refProjCtx)
Returns a list of context that have equivalent discriminator with the reference context.static Object
LensUtil. getIterationTokenVariableValue(LensProjectionContext accCtx)
static Object
LensUtil. getIterationVariableValue(LensProjectionContext accCtx)
static <F extends ObjectType>
booleanLensUtil. hasDependentContext(LensContext<F> context, LensProjectionContext targetProjectionContext)
static <F extends ObjectType>
booleanLensUtil. hasLowerOrderContext(LensContext<F> context, LensProjectionContext refProjCtx)
static <F extends ObjectType>
booleanLensUtil. isDependencyTargetContext(LensProjectionContext sourceProjContext, LensProjectionContext targetProjectionContext, ResourceObjectTypeDependencyType dependency)
static boolean
LensUtil. isPasswordReturnedByDefault(LensProjectionContext projCtx)
static <F extends ObjectType>
voidLensUtil. moveTriggers(LensProjectionContext projCtx, LensFocusContext<F> focusCtx)
static boolean
LensUtil. needsFullShadowForCredentialProcessing(LensProjectionContext projCtx)
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.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 <F extends ObjectType>
booleanDependencyProcessor. checkDependencies(LensContext<F> context, LensProjectionContext projContext, OperationResult result)
Check that the dependencies are still satisfied.<F extends ObjectType>
voidProjectionValuesProcessor. checkSchemaAndPolicies(LensContext<F> context, LensProjectionContext accountContext, String activityDescription, OperationResult result)
Check that the primary deltas do not violate schema and policies TODO: implement schema check<F extends ObjectType>
voidContextLoader. loadFullShadow(LensContext<F> context, LensProjectionContext projCtx, String reason, Task task, OperationResult parentResult)
<F extends ObjectType>
voidContextLoader. makeSureProjectionIsLoaded(LensContext<F> context, LensProjectionContext projectionContext, Task task, OperationResult result)
Make sure that the projection context is loaded as appropriate.<O extends ObjectType>
voidProjectionValuesProcessor. process(LensContext<O> context, LensProjectionContext projectionContext, String activityDescription, Task task, OperationResult result)
<O extends ObjectType,F extends FocusType>
voidActivationProcessor. processActivation(LensContext<O> context, LensProjectionContext projectionContext, XMLGregorianCalendar now, Task task, OperationResult result)
<F extends FocusType>
voidActivationProcessor. processActivationMetadata(LensContext<F> context, LensProjectionContext accCtx, XMLGregorianCalendar now, OperationResult result)
<F extends FocusType>
voidActivationProcessor. processActivationUserCurrent(LensContext<F> context, LensProjectionContext projCtx, XMLGregorianCalendar now, Task task, OperationResult result)
<F extends FocusType>
voidActivationProcessor. processActivationUserFuture(LensContext<F> context, LensProjectionContext accCtx, XMLGregorianCalendar now, Task task, OperationResult result)
<O extends ObjectType>
voidActivationProcessor. processLifecycle(LensContext<O> context, LensProjectionContext projCtx, XMLGregorianCalendar now, Task task, OperationResult result)
<F extends FocusType>
voidOutboundProcessor. processOutbound(LensContext<F> context, LensProjectionContext projCtx, Task task, OperationResult result)
<O extends ObjectType>
voidProjectionValuesProcessor. processPostRecon(LensContext<O> context, LensProjectionContext projectionContext, String activityDescription, Task task, OperationResult result)
<F extends ObjectType>
voidContextLoader. refreshContextAfterShadowNotFound(LensContext<F> context, LensProjectionContext projCtx, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult result)
void
ShadowConstraintsChecker. setAccountContext(LensProjectionContext accountContext)
Constructors in com.evolveum.midpoint.model.impl.lens.projector with parameters of type LensProjectionContext Constructor Description ShadowConstraintsChecker(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 ObjectType>
voidProjectionCredentialsProcessor. processProjectionCredentials(LensContext<F> context, LensProjectionContext projectionContext, 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)
-
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(MappingImpl<V,D> mapping, LensContext<F> lensContext, LensProjectionContext projContext, Task task, OperationResult parentResult)
<T,F extends FocusType>
voidMappingEvaluator. evaluateOutboundMapping(LensContext<F> context, LensProjectionContext projCtx, List<MappingType> outboundMappings, ItemPath focusPropertyPath, ItemPath projectionPropertyPath, MappingInitializer<PrismPropertyValue<T>,PrismPropertyDefinition<T>> initializer, MappingOutputProcessor<PrismPropertyValue<T>> processor, XMLGregorianCalendar now, MappingTimeEval evaluateCurrent, boolean evaluateWeak, String desc, Task task, OperationResult result)
Constructors in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type LensProjectionContext Constructor Description ProjectionMappingLoader(LensContext<F> context, LensProjectionContext projectionContext, ContextLoader contextLoader)
-
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 ExpressionVariables
ModelImplUtils. getDefaultExpressionVariables(LensContext<?> context, LensProjectionContext projCtx)
-