Modifier and Type | Method and Description |
---|---|
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ModelExpressionThreadLocalHolder.getLensContext() |
Modifier and Type | Method and Description |
---|---|
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ModelExpressionThreadLocalHolder.pushLensContext(LensContext<F> ctx) |
com.evolveum.midpoint.xml.ns._public.model.model_context_3.LensContextType |
MidpointFunctionsImpl.wrapModelContext(LensContext<?> lensContext) |
Modifier and Type | Class and Description |
---|---|
class |
LensContextPlaceholder<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>
This class does nothing.
|
Modifier and Type | Method and Description |
---|---|
LensContext<F> |
LensContext.clone() |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ContextFactory.createContext(Collection<ObjectDelta<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>> deltas,
ModelExecuteOptions options,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ContextFactory.createRecomputeContext(PrismObject<O> object,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ContextFactory.createRecomputeFocusContext(Class<F> focusType,
PrismObject<F> focus,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ContextFactory.createRecomputeProjectionContext(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ContextFactory.createSyncContext(Class<F> focusClass,
ResourceObjectShadowChangeDescription change)
Creates empty lens context for synchronization purposes, filling in only the very basic metadata (such as channel).
|
static LensContext |
LensContext.fromLensContextType(com.evolveum.midpoint.xml.ns._public.model.model_context_3.LensContextType lensContextType,
PrismContext prismContext,
ProvisioningService provisioningService,
OperationResult parentResult) |
LensContext<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensElementContext.getLensContext() |
LensContext<F> |
Construction.getLensContext() |
LensContext<F> |
AssignmentEvaluator.getLensContext() |
Modifier and Type | Method and Description |
---|---|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensDebugListener.afterMappingEvaluation(LensContext<F> context,
Mapping<?> evaluatedMapping)
May be used to gather profiling data, etc.
|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensDebugListener.afterProjection(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensDebugListener.afterSync(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensDebugListener.beforeProjection(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensDebugListener.beforeSync(LensContext<F> context) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.checkContextSanity(LensContext<F> context,
String activityDescription,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
Clockwork.click(LensContext<F> context,
Task task,
OperationResult result) |
LensFocusContext<O> |
LensFocusContext.clone(LensContext lensContext) |
abstract LensElementContext<O> |
LensElementContext.clone(LensContext<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> lensContext) |
LensProjectionContext |
LensProjectionContext.clone(LensContext<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.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 com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> lensContext) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.createAccountContext(LensContext<F> context,
ResourceShadowDiscriminator rsd) |
static <V extends PrismValue,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LensUtil.createFocusMapping(MappingFactory mappingFactory,
LensContext<F> context,
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType mappingType,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType originObject,
ObjectDeltaObject<F> focusOdo,
AssignmentPathVariables assignmentPathVariables,
Integer iteration,
String iterationToken,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType> configuration,
XMLGregorianCalendar now,
String contextDesc,
OperationResult result) |
static <V extends PrismValue,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LensUtil.createFocusMapping(MappingFactory mappingFactory,
LensContext<F> context,
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType mappingType,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType originObject,
ObjectDeltaObject<F> focusOdo,
AssignmentPathVariables assignmentPathVariables,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType> configuration,
XMLGregorianCalendar now,
String contextDesc,
OperationResult result) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.evaluateIterationCondition(LensContext<F> context,
LensElementContext<?> accountContext,
com.evolveum.midpoint.xml.ns._public.common.common_3.IterationSpecificationType iterationType,
int iteration,
String iterationToken,
boolean beforeIteration,
ExpressionFactory expressionFactory,
ExpressionVariables variables,
Task task,
OperationResult result) |
static <V extends PrismValue,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.evaluateMapping(Mapping<V> mapping,
LensContext<F> lensContext,
Task task,
OperationResult parentResult) |
static <V extends PrismValue,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.evaluateScript(ScriptExpression scriptExpression,
LensContext<F> lensContext,
ExpressionVariables variables,
String shortDesc,
Task task,
OperationResult parentResult) |
<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ChangeExecutor.executeChanges(LensContext<O> syncContext,
Task task,
OperationResult parentResult) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,T> |
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 com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,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 com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.findLowerOrderContext(LensContext<F> context,
LensProjectionContext refProjCtx) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.findRelatedContexts(LensContext<F> context,
LensProjectionContext refProjCtx)
Returns a list of context that have equivalent discriminator with the reference context.
|
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.formatIterationToken(LensContext<F> context,
LensElementContext<?> accountContext,
com.evolveum.midpoint.xml.ns._public.common.common_3.IterationSpecificationType iterationType,
int iteration,
ExpressionFactory expressionFactory,
ExpressionVariables variables,
Task task,
OperationResult result) |
static LensFocusContext |
LensFocusContext.fromLensFocusContextType(com.evolveum.midpoint.xml.ns._public.model.model_context_3.LensFocusContextType focusContextType,
LensContext lensContext,
OperationResult result) |
static LensProjectionContext |
LensProjectionContext.fromLensProjectionContextType(com.evolveum.midpoint.xml.ns._public.model.model_context_3.LensProjectionContextType projectionContextType,
LensContext lensContext,
OperationResult result) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LensUtil.getFocusDefinition(LensContext<F> context) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.getOrCreateProjectionContext(LensContext<F> context,
ResourceShadowDiscriminator rsd) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LensUtil.getOrCreateProjectionContext(LensContext<F> context,
String resourceOid,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent,
ProvisioningService provisioningService,
PrismContext prismContext,
OperationResult result) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LensUtil.getProjectionContext(LensContext<F> context,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> equivalentAccount,
ProvisioningService provisioningService,
PrismContext prismContext,
OperationResult result) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LensUtil.getProjectionContext(LensContext<F> context,
String resourceOid,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent,
ProvisioningService provisioningService,
PrismContext prismContext,
OperationResult result) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.getResource(LensContext<F> context,
String resourceOid,
ProvisioningService provisioningService,
OperationResult result) |
static PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType> |
LensUtil.getSystemConfiguration(LensContext context,
RepositoryService repositoryService,
OperationResult result) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.hasDependentContext(LensContext<F> context,
LensProjectionContext targetProjectionContext) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.hasLowerOrderContext(LensContext<F> context,
LensProjectionContext refProjCtx) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.loadFullAccount(LensContext<F> context,
LensProjectionContext accCtx,
ProvisioningService provisioningService,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
Clockwork.run(LensContext<F> context,
Task task,
OperationResult result) |
static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.setContextOid(LensContext<F> context,
LensElementContext<T> objectContext,
String oid) |
void |
Construction.setLensContext(LensContext<F> lensContext) |
void |
AssignmentEvaluator.setLensContext(LensContext<F> lensContext) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.traceContext(Trace logger,
String activity,
String phase,
boolean important,
LensContext<F> context,
boolean showTriples) |
Constructor and Description |
---|
LensElementContext(Class<O> objectTypeClass,
LensContext<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> lensContext) |
LensFocusContext(Class<O> objectTypeClass,
LensContext<O> lensContext) |
Modifier and Type | Method and Description |
---|---|
LensContext<F> |
ShadowConstraintsChecker.getContext() |
LensContext<F> |
FocusConstraintsChecker.getContext() |
LensContext<F> |
MappingEvaluatorHelperParams.getContext() |
Modifier and Type | Method and Description |
---|---|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
DependencyProcessor.checkDependencies(LensContext<F> context,
LensProjectionContext projContext,
OperationResult result)
Check that the dependencies are still satisfied.
|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
DependencyProcessor.checkDependenciesFinal(LensContext<F> context,
OperationResult result)
Finally checks for all the dependencies.
|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
AssignmentProcessor.checkForAssignmentConflicts(LensContext<F> context,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ProjectionValuesProcessor.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 com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
DependencyProcessor.computeMaxWaves(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
ContextLoader.determineFocusContext(LensContext<F> context,
OperationResult result)
try to load focus context from the projections, e.g.
|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ContextLoader.load(LensContext<F> context,
String activityDescription,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ContextLoader.makeSureProjectionIsLoaded(LensContext<F> context,
LensProjectionContext projectionContext,
OperationResult result)
Make sure that the projection context is loaded as approppriate.
|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
DependencyProcessor.preprocessDependencies(LensContext<F> context) |
<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ProjectionValuesProcessor.process(LensContext<O> context,
LensProjectionContext projectionContext,
String activityDescription,
Task task,
OperationResult result) |
<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
ActivationProcessor.processActivation(LensContext<O> context,
LensProjectionContext projectionContext,
XMLGregorianCalendar now,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
ActivationProcessor.processActivationMetadata(LensContext<F> context,
LensProjectionContext accCtx,
XMLGregorianCalendar now,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
ActivationProcessor.processActivationUserCurrent(LensContext<F> context,
LensProjectionContext accCtx,
XMLGregorianCalendar now,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
ActivationProcessor.processActivationUserFuture(LensContext<F> context,
LensProjectionContext accCtx,
XMLGregorianCalendar now,
Task task,
OperationResult result) |
<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
AssignmentProcessor.processAssignmentsProjections(LensContext<O> context,
XMLGregorianCalendar now,
Task task,
OperationResult result)
Processing all the assignments to determine which projections should be added, deleted or kept as they are.
|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
CredentialsProcessor.processCredentials(LensContext<F> context,
LensProjectionContext projectionContext,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
CredentialsProcessor.processCredentialsFocal(LensContext<F> context,
LensProjectionContext accCtx,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
AssignmentProcessor.processOrgAssignments(LensContext<F> context,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
OutboundProcessor.processOutbound(LensContext<F> context,
LensProjectionContext projCtx,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
ObjectTemplateProcessor.processTemplate(LensContext<F> context,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateMappingEvaluationPhaseType phase,
XMLGregorianCalendar now,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
Projector.project(LensContext<F> context,
String activityDescription,
Task task,
OperationResult parentResult) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
AssignmentProcessor.removeIgnoredContexts(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
DependencyProcessor.resetWaves(LensContext<F> context) |
void |
ShadowConstraintsChecker.setContext(LensContext<F> context) |
void |
FocusConstraintsChecker.setContext(LensContext<F> context) |
void |
MappingEvaluatorHelperParams.setContext(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
DependencyProcessor.sortProjectionsToWaves(LensContext<F> context) |
Modifier and Type | Method and Description |
---|---|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
Action.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
UnlinkAction.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
DeleteFocusAction.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
AddFocusAction.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
DeleteShadowAction.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LinkAction.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
InactivateShadowAction.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
InactivateFocusAction.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
EmptyAction.handle(LensContext<F> context,
SynchronizationSituation<F> situation,
Map<QName,Object> parameters,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
static void |
Utils.setRequestee(Task task,
LensContext context) |
Modifier and Type | Method and Description |
---|---|
JobCreationInstruction |
GcpScenarioBean.prepareJobCreationInstruction(com.evolveum.midpoint.xml.ns._public.common.common_3.GeneralChangeProcessorScenarioType scenarioType,
LensContext<?> context,
Job rootJob,
Task taskFromModel,
OperationResult result) |
JobCreationInstruction |
BaseGcpScenarioBean.prepareJobCreationInstruction(com.evolveum.midpoint.xml.ns._public.common.common_3.GeneralChangeProcessorScenarioType scenarioType,
LensContext<?> context,
Job rootJob,
Task taskFromModel,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
LensContext |
PrimaryChangeProcessor.contextCopyWithNoDelta(ModelContext context) |
Copyright © 2015 evolveum. All rights reserved.