Uses of Class
com.evolveum.midpoint.model.impl.lens.LensContext
-
-
Uses of LensContext in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller with parameters of type LensContext Modifier and Type Method Description <O extends ObjectType>
voidSchemaTransformer. applySchemasAndSecurity(LensContext<O> context, AuthorizationPhaseType phase, Task task, OperationResult parentResult)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return LensContext Modifier and Type Method Description LensContext<F>
ExpressionEnvironment. getLensContext()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
LensContext<F>ModelExpressionThreadLocalHolder. getLensContext()
Methods in com.evolveum.midpoint.model.impl.expr with parameters of type LensContext Modifier and Type Method Description void
ExpressionEnvironment. setLensContext(LensContext<F> lensContext)
LensContextType
MidpointFunctionsImpl. wrapModelContext(LensContext<?> lensContext)
Constructors in com.evolveum.midpoint.model.impl.expr with parameters of type LensContext 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 LensContext in com.evolveum.midpoint.model.impl.lens
Subclasses of LensContext in com.evolveum.midpoint.model.impl.lens Modifier and Type Class Description class
LensContextPlaceholder<F extends ObjectType>
This class does nothing.Methods in com.evolveum.midpoint.model.impl.lens with parameters of type LensContext Modifier and Type Method Description <F extends ObjectType>
voidClockworkMedic. afterMappingEvaluation(LensContext<F> context, MappingImpl<?,?> evaluatedMapping)
<T extends ObjectType,F extends ObjectType>
voidOperationalDataManager. applyMetadataAdd(LensContext<F> context, PrismObject<T> objectToAdd, XMLGregorianCalendar now, Task task, OperationResult result)
<T extends ObjectType,F extends ObjectType>
voidOperationalDataManager. applyMetadataModify(ObjectDelta<T> objectDelta, LensElementContext<T> objectContext, Class objectTypeClass, XMLGregorianCalendar now, Task task, LensContext<F> context, OperationResult result)
<F extends ObjectType>
voidClockworkAuthorizationHelper. authorizeContextRequest(LensContext<F> context, Task task, OperationResult parentResult)
static <F extends ObjectType>
voidLensUtil. checkContextSanity(LensContext<F> context, String activityDescription, OperationResult result)
<F extends ObjectType>
HookOperationModeClockwork. click(LensContext<F> context, Task task, OperationResult parentResult)
<F extends ObjectType>
voidClockworkMedic. clockworkFinish(LensContext<F> context)
<F extends ObjectType>
voidClockworkMedic. clockworkStart(LensContext<F> context)
<F extends ObjectType>
voidClockworkMedic. clockworkStateSwitch(LensContext<F> contextBefore, ModelState newState)
abstract LensElementContext<O>
LensElementContext. clone(LensContext<? extends ObjectType> lensContext)
LensFocusContext<O>
LensFocusContext. clone(LensContext lensContext)
LensProjectionContext
LensProjectionContext. clone(LensContext<? extends ObjectType> lensContext)
protected void
LensContext. copyValues(LensContext<F> clone)
protected void
LensElementContext. copyValues(LensElementContext<O> clone, LensContext lensContext)
protected void
LensFocusContext. copyValues(LensFocusContext<O> clone, LensContext lensContext)
protected void
LensProjectionContext. copyValues(LensProjectionContext clone, LensContext<? extends ObjectType> lensContext)
static <F extends ObjectType>
LensProjectionContextLensUtil. createAccountContext(LensContext<F> context, ResourceShadowDiscriminator rsd)
<F extends ObjectType>
MetadataTypeOperationalDataManager. createCreateMetadata(LensContext<F> context, XMLGregorianCalendar now, Task task)
<F extends ObjectType,T extends ObjectType>
Collection<ItemDelta<?,?>>OperationalDataManager. createModifyMetadataDeltas(LensContext<F> context, ItemPath metadataPath, Class<T> objectType, XMLGregorianCalendar now, Task task)
static <F extends ObjectType>
booleanLensUtil. evaluateIterationCondition(LensContext<F> context, LensElementContext<?> accountContext, IterationSpecificationType iterationType, int iteration, String iterationToken, boolean beforeIteration, ExpressionFactory expressionFactory, ExpressionVariables variables, Task task, OperationResult result)
<O extends ObjectType>
booleanChangeExecutor. executeChanges(LensContext<O> context, Task task, OperationResult parentResult)
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 <F extends ObjectType>
StringLensUtil. formatIterationToken(LensContext<F> context, LensElementContext<?> accountContext, IterationSpecificationType iterationType, int iteration, ExpressionFactory expressionFactory, ExpressionVariables variables, Task task, OperationResult result)
static LensFocusContext
LensFocusContext. fromLensFocusContextType(LensFocusContextType focusContextType, LensContext lensContext, Task task, OperationResult result)
static LensProjectionContext
LensProjectionContext. fromLensProjectionContextType(LensProjectionContextType projectionContextType, LensContext lensContext, Task task, OperationResult result)
static <F extends ObjectType>
StringLensUtil. getChannel(LensContext<F> context, Task task)
static <F extends FocusType>
PrismObjectDefinition<F>LensUtil. getFocusDefinition(LensContext<F> context)
static <F extends ObjectType>
LensProjectionContextLensUtil. getOrCreateProjectionContext(LensContext<F> context, ResourceShadowDiscriminator rsd)
static <F extends FocusType>
LensProjectionContextLensUtil. getProjectionContext(LensContext<F> context, PrismObject<ShadowType> equivalentAccount, ProvisioningService provisioningService, PrismContext prismContext, Task task, OperationResult result)
static <F extends ObjectType>
ResourceTypeLensUtil. getResourceReadOnly(LensContext<F> context, String resourceOid, ProvisioningService provisioningService, Task task, OperationResult result)
static <F extends ObjectType>
ResourceTypeLensUtil. getResourceReadOnly(LensContext<F> context, String resourceOid, ObjectResolver objectResolver, Task task, OperationResult result)
static <F extends ObjectType>
booleanLensUtil. hasDependentContext(LensContext<F> context, LensProjectionContext targetProjectionContext)
static <F extends ObjectType>
booleanLensUtil. hasLowerOrderContext(LensContext<F> context, LensProjectionContext refProjCtx)
AssignmentEvaluator.Builder<AH>
AssignmentEvaluator.Builder. lensContext(LensContext<AH> val)
void
ClockworkMedic. partialExecute(String baseComponentName, ProjectorComponentRunnable runnable, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, LensProjectionContext projectionContext, OperationResult initialParentResult)
void
ClockworkMedic. partialExecute(String componentName, ProjectorComponentRunnable runnable, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, OperationResult parentResult)
<F extends FocusType,T extends FocusType>
voidPersonaProcessor. personaAdd(LensContext<F> context, com.evolveum.midpoint.model.impl.lens.PersonaProcessor.PersonaKey key, PersonaConstruction<F> construction, Task task, OperationResult result)
<F extends FocusType>
voidPersonaProcessor. personaDelete(LensContext<F> context, com.evolveum.midpoint.model.impl.lens.PersonaProcessor.PersonaKey key, FocusType existingPersona, Task task, OperationResult result)
<F extends FocusType,T extends FocusType>
voidPersonaProcessor. personaModify(LensContext<F> context, com.evolveum.midpoint.model.impl.lens.PersonaProcessor.PersonaKey key, PersonaConstruction<F> construction, PrismObject<T> existingPersona, Task task, OperationResult result)
<F extends ObjectType>
LensContext<F>Clockwork. previewChanges(LensContext<F> context, Collection<ProgressListener> listeners, Task task, OperationResult result)
<O extends ObjectType>
HookOperationModePersonaProcessor. processPersonaChanges(LensContext<O> context, Task task, OperationResult result)
<F extends FocusType>
HookOperationModePersonaProcessor. processPersonaChangesFocus(LensContext<F> context, Task task, OperationResult result)
<F extends ObjectType>
voidClockworkMedic. projectorFinish(LensContext<F> context)
<F extends ObjectType>
voidClockworkMedic. projectorStart(LensContext<F> context)
<F extends FocusType>
List<FocusType>PersonaProcessor. readExistingPersonas(LensContext<F> context, Task task, OperationResult result)
static <F extends ObjectType>
voidLensUtil. reclaimSequences(LensContext<F> context, RepositoryService repositoryService, Task task, OperationResult result)
<F extends ObjectType>
HookOperationModeClockwork. run(LensContext<F> context, Task task, OperationResult parentResult)
static <T extends ObjectType,F extends ObjectType>
voidLensUtil. setContextOid(LensContext<F> context, LensElementContext<T> objectContext, String oid)
void
AbstractConstruction. setLensContext(LensContext<F> lensContext)
<F extends ObjectType>
voidOperationalDataManager. setRequestMetadataInContext(LensContext<F> context, XMLGregorianCalendar now, Task task)
<F extends ObjectType>
voidClockworkMedic. traceContext(Trace logger, String activity, String phase, boolean important, LensContext<F> context, boolean showTriples)
Constructors in com.evolveum.midpoint.model.impl.lens with parameters of type LensContext Constructor Description LensElementContext(Class<O> objectTypeClass, LensContext<? extends ObjectType> lensContext)
LensFocusContext(Class<O> objectTypeClass, LensContext<O> lensContext)
LensOwnerResolver(LensContext<F> context, ObjectResolver objectResolver, Task task, OperationResult result)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.lens.projector
Methods in com.evolveum.midpoint.model.impl.lens.projector that return LensContext Modifier and Type Method Description LensContext<F>
ShadowConstraintsChecker. getContext()
Methods in com.evolveum.midpoint.model.impl.lens.projector with parameters of type LensContext 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>
voidDependencyProcessor. checkDependenciesFinal(LensContext<F> context, OperationResult result)
Finally checks for all the dependencies.<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 FocusType,K,T extends AbstractConstruction>
voidConstructionProcessor. collectToConstructionMaps(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, DeltaMapTriple<K,ConstructionPack<T>> constructionMapTriple, Function<EvaluatedAssignmentImpl<F>,DeltaSetTriple<T>> constructionTripleExtractor, FailableLensFunction<T,K> keyGenerator, Task task, OperationResult result)
<F extends ObjectType>
intDependencyProcessor. computeMaxWaves(LensContext<F> context)
<O extends ObjectType>
voidContextLoader. determineFocusContext(LensContext<O> context, Task task, OperationResult parentResult)
try to load focus context from oid, delta, projections (e.g.<F extends ObjectType>
voidContextLoader. load(LensContext<F> context, String activityDescription, Task task, OperationResult parentResult)
<F extends ObjectType>
voidContextLoader. loadFullShadow(LensContext<F> context, LensProjectionContext projCtx, String reason, Task task, OperationResult parentResult)
<F extends ObjectType>
voidContextLoader. loadSecurityPolicy(LensContext<F> context, Task task, OperationResult result)
<F extends ObjectType>
voidContextLoader. makeSureProjectionIsLoaded(LensContext<F> context, LensProjectionContext projectionContext, Task task, OperationResult result)
Make sure that the projection context is loaded as appropriate.<F extends ObjectType>
voidDependencyProcessor. preprocessDependencies(LensContext<F> context)
<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)
<F extends FocusType,K extends HumanReadableDescribable,T extends AbstractConstruction>
DeltaMapTriple<K,ConstructionPack<T>>ConstructionProcessor. processConstructions(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, Function<EvaluatedAssignmentImpl<F>,DeltaSetTriple<T>> constructionTripleExtractor, FailableLensFunction<T,K> keyGenerator, ComplexConstructionConsumer<K,T> consumer, 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>
voidProjector. project(LensContext<F> context, String activityDescription, Task task, OperationResult parentResult)
Runs one projection wave, starting at current execution wave.<F extends ObjectType>
voidProjector. projectAllWaves(LensContext<F> context, String activityDescription, Task task, OperationResult parentResult)
Executes projector from current execution wave to the last computed wave.<F extends ObjectType>
voidContextLoader. refreshContextAfterShadowNotFound(LensContext<F> context, LensProjectionContext projCtx, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult result)
<F extends ObjectType>
voidContextLoader. reloadSecurityPolicyIfNeeded(LensContext<F> context, Task task, OperationResult result)
<F extends ObjectType>
voidDependencyProcessor. resetWaves(LensContext<F> context)
<F extends ObjectType>
voidProjector. resume(LensContext<F> context, String activityDescription, Task task, OperationResult parentResult)
Resumes projection at current projection wave.void
ShadowConstraintsChecker. setContext(LensContext<F> context)
<F extends ObjectType>
voidContextLoader. setFocusTemplate(LensContext<F> context, OperationResult result)
<F extends ObjectType>
voidDependencyProcessor. sortProjectionsToWaves(LensContext<F> context)
<F extends AssignmentHolderType>
ArchetypeTypeContextLoader. updateArchetype(LensContext<F> context, Task task, OperationResult result)
<F extends ObjectType>
voidContextLoader. updateArchetypePolicy(LensContext<F> context, Task task, OperationResult result)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.lens.projector.credentials
Methods in com.evolveum.midpoint.model.impl.lens.projector.credentials that return LensContext Modifier and Type Method Description LensContext<UserType>
CredentialPolicyEvaluator. getContext()
Methods in com.evolveum.midpoint.model.impl.lens.projector.credentials with parameters of type LensContext Modifier and Type Method Description <F extends FocusType>
voidCredentialsProcessor. processFocusCredentials(LensContext<F> context, XMLGregorianCalendar now, Task task, OperationResult result)
<F extends ObjectType>
voidProjectionCredentialsProcessor. processProjectionCredentials(LensContext<F> context, LensProjectionContext projectionContext, XMLGregorianCalendar now, Task task, OperationResult result)
void
CredentialPolicyEvaluator. setContext(LensContext<UserType> context)
<O extends ObjectType>
ObjectDelta<O>CredentialsProcessor. transformFocusExecutionDelta(LensContext<O> context, ObjectDelta<O> focusDelta)
Called from ChangeExecutor. -
Uses of LensContext in com.evolveum.midpoint.model.impl.lens.projector.focus
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus that return LensContext Modifier and Type Method Description LensContext<AH>
AssignmentTripleEvaluator. getContext()
LensContext<AH>
FocusConstraintsChecker. getContext()
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus with parameters of type LensContext Modifier and Type Method Description <F extends ObjectType>
voidAssignmentProcessor. checkForAssignmentConflicts(LensContext<F> context, OperationResult result)
<O extends ObjectType>
voidAssignmentProcessor. computeTenantRefLegacy(LensContext<O> context, Task task, OperationResult result)
This is somehow "future legacy" code.<AH extends AssignmentHolderType,F extends FocusType>
voidFocusProcessor. processActivationAfterAssignments(LensContext<AH> context, XMLGregorianCalendar now, OperationResult result)
<AH extends AssignmentHolderType,F extends FocusType>
voidFocusProcessor. processActivationBeforeAssignments(LensContext<AH> context, XMLGregorianCalendar now, OperationResult result)
<O extends ObjectType,AH extends AssignmentHolderType>
voidAssignmentProcessor. processAssignments(LensContext<O> context, XMLGregorianCalendar now, Task task, OperationResult parentResult)
Processing all the assignments.<AH extends AssignmentHolderType,F extends FocusType>
voidFocusProcessor. processCredentials(LensContext<AH> context, XMLGregorianCalendar now, Task task, OperationResult result)
<O extends ObjectType,AH extends AssignmentHolderType>
voidAssignmentHolderProcessor. processFocus(LensContext<O> context, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result)
<O extends ObjectType>
voidFocusLifecycleProcessor. processLifecycle(LensContext<O> context, XMLGregorianCalendar now, Task task, OperationResult result)
<F extends ObjectType>
voidAssignmentProcessor. processMembershipAndDelegatedRefs(LensContext<F> context, OperationResult result)
<F extends FocusType,T extends FocusType>
Collection<ItemDelta<?,?>>ObjectTemplateProcessor. processObjectMapping(LensContext<F> context, ObjectTemplateType objectMappingType, ObjectDeltaObject<F> focusOdo, PrismObject<T> target, ObjectDelta<T> targetAPrioriDelta, String contextDesc, XMLGregorianCalendar now, Task task, OperationResult result)
Processing object mapping: application of object template where focus is the source and another object is the target.<F extends ObjectType>
voidAssignmentProcessor. processOrgAssignments(LensContext<F> context, Task task, OperationResult result)
<F extends ObjectType>
voidAssignmentProcessor. removeIgnoredContexts(LensContext<F> context)
void
AssignmentTripleEvaluator. setContext(LensContext<AH> context)
void
FocusConstraintsChecker. setContext(LensContext<AH> context)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.lens.projector.mappings
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings that return LensContext Modifier and Type Method Description LensContext<F>
MappingEvaluatorParams. getContext()
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type LensContext Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(MappingFactory mappingFactory, LensContext<AH> context, MappingType mappingType, ObjectType originObject, ObjectDeltaObject<AH> focusOdo, AssignmentPathVariables assignmentPathVariables, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(MappingFactory mappingFactory, LensContext<AH> context, MappingType mappingType, ObjectType originObject, ObjectDeltaObject<AH> focusOdo, Source<V,D> defaultSource, PrismObject<T> defaultTargetObject, AssignmentPathVariables assignmentPathVariables, Integer iteration, String iterationToken, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,F extends ObjectType>
voidMappingEvaluator. evaluateMapping(MappingImpl<V,D> mapping, LensContext<F> lensContext, LensProjectionContext projContext, Task task, OperationResult parentResult)
<V extends PrismValue,D extends ItemDefinition,F extends ObjectType>
voidMappingEvaluator. evaluateMapping(MappingImpl<V,D> mapping, LensContext<F> lensContext, Task task, OperationResult parentResult)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
NextRecomputeMappingSetEvaluator. evaluateMappingsToTriples(LensContext<AH> context, List<? extends FocalMappingEvaluationRequest<?,?>> evaluationRequests, ObjectTemplateMappingEvaluationPhaseType phase, ObjectDeltaObject<AH> focusOdo, TargetObjectSpecification<T> targetSpecification, Map<UniformItemPath,DeltaSetTriple<? extends ItemValueWithOrigin<?,?>>> outputTripleMap, MappingSetEvaluator.TripleCustomizer<V,D> tripleCustomizer, MappingSetEvaluator.EvaluatedMappingConsumer<V,D> mappingConsumer, int iteration, String iterationToken, XMLGregorianCalendar now, Task task, OperationResult result)
Evaluates a set of mappings; chaining them appropriately if needed.<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)
void
MappingEvaluatorParams. setContext(LensContext<F> context)
Constructors in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type LensContext Constructor Description ProjectionMappingLoader(LensContext<F> context, LensProjectionContext projectionContext, ContextLoader contextLoader)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.lens.projector.policy
Fields in com.evolveum.midpoint.model.impl.lens.projector.policy declared as LensContext Modifier and Type Field Description LensContext<AH>
PolicyRuleEvaluationContext. lensContext
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy with parameters of type LensContext Modifier and Type Method Description <F extends AssignmentHolderType>
voidPolicyRuleProcessor. addGlobalPolicyRulesToAssignments(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, Task task, OperationResult result)
<F extends AssignmentHolderType>
voidPolicyStateRecorder. applyAssignmentState(LensContext<F> context, EvaluatedAssignmentImpl<F> evaluatedAssignment, PlusMinusZero mode, List<EvaluatedPolicyRule> rulesToRecord)
<AH extends AssignmentHolderType>
voidPolicyStateRecorder. applyObjectState(LensContext<AH> context, List<EvaluatedPolicyRule> rulesToRecord)
<F extends AssignmentHolderType>
voidPolicyRuleProcessor. evaluateAssignmentPolicyRules(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, Task task, OperationResult result)
Evaluates the policies (policy rules, but also legacy policies).<AH extends AssignmentHolderType>
voidPolicyRuleProcessor. evaluateObjectPolicyRules(LensContext<AH> context, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result)
<F extends AssignmentHolderType>
booleanPolicyRuleProcessor. processPruning(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, OperationResult result)
Constructors in com.evolveum.midpoint.model.impl.lens.projector.policy with parameters of type LensContext Constructor Description PolicyRuleEvaluationContext(EvaluatedPolicyRule policyRule, LensContext<AH> context, Task task, RulesEvaluationContext globalCtx, ObjectState state)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.migrator
Methods in com.evolveum.midpoint.model.impl.migrator with parameters of type LensContext Modifier and Type Method Description <F extends ObjectType>
voidMigrator. executeAfterOperationMigration(LensContext<F> context, OperationResult result)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.sync
Methods in com.evolveum.midpoint.model.impl.sync with parameters of type LensContext Modifier and Type Method Description <F extends FocusType>
voidAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.sync.action
Methods in com.evolveum.midpoint.model.impl.sync.action with parameters of type LensContext Modifier and Type Method Description <F extends FocusType>
voidAddFocusAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
<F extends FocusType>
voidDeleteFocusAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
<F extends FocusType>
voidDeleteShadowAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
<F extends FocusType>
voidEmptyAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
<F extends FocusType>
voidInactivateFocusAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
<F extends FocusType>
voidInactivateShadowAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
<F extends FocusType>
voidLinkAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
<F extends FocusType>
voidUnlinkAction. handle(LensContext<F> context, SynchronizationSituation<F> situation, Map<QName,Object> parameters, Task task, OperationResult parentResult)
-
Uses of LensContext in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util with parameters of type LensContext Modifier and Type Method Description static <V extends PrismValue,F extends ObjectType>
List<V>ModelImplUtils. evaluateScript(ScriptExpression scriptExpression, LensContext<F> lensContext, ExpressionVariables variables, boolean useNew, String shortDesc, Task task, OperationResult parentResult)
static <F extends ObjectType>
List<ObjectPolicyConfigurationType>ModelImplUtils. getApplicablePolicies(LensContext<F> context)
static <F extends ObjectType>
ConflictResolutionTypeModelImplUtils. getConflictResolution(LensContext<F> context)
static ExpressionVariables
ModelImplUtils. getDefaultExpressionVariables(LensContext<?> context, LensProjectionContext projCtx)
static void
ModelImplUtils. setRequestee(Task task, LensContext context)
-