Modifier and Type | Method and Description |
---|---|
static <F extends ObjectType,P extends ObjectType> |
ModelExpressionThreadLocalHolder.getLensContext() |
Modifier and Type | Method and Description |
---|---|
static <F extends ObjectType,P extends ObjectType> |
ModelExpressionThreadLocalHolder.setLensContext(LensContext<F,P> ctx) |
Modifier and Type | Method and Description |
---|---|
<F extends ObjectType,P extends ObjectType> |
LensDebugListener.afterSync(LensContext<F,P> context) |
<F extends ObjectType,P extends ObjectType> |
LensDebugListener.beforeSync(LensContext<F,P> context) |
<F extends ObjectType,P extends ObjectType> |
Clockwork.click(LensContext<F,P> context,
Task task,
OperationResult result) |
LensFocusContext<O> |
LensFocusContext.clone(LensContext lensContext) |
LensProjectionContext<O> |
LensProjectionContext.clone(LensContext lensContext) |
abstract LensElementContext<O> |
LensElementContext.clone(LensContext lensContext) |
protected void |
LensContext.copyValues(LensContext<F,P> clone) |
protected void |
LensElementContext.copyValues(LensElementContext<O> clone,
LensContext lensContext) |
protected void |
LensFocusContext.copyValues(LensFocusContext<O> clone,
LensContext lensContext) |
protected void |
LensProjectionContext.copyValues(LensProjectionContext<O> clone,
LensContext lensContext) |
static <V extends PrismValue,F extends ObjectType,P extends ObjectType> |
LensUtil.evaluateMapping(Mapping<V> mapping,
LensContext<F,P> lensContext,
OperationResult parentResult) |
<F extends ObjectType,P extends ObjectType> |
ChangeExecutor.executeChanges(LensContext<F,P> syncContext,
Task task,
OperationResult parentResult) |
static LensFocusContext |
LensFocusContext.fromLensFocusContextType(LensFocusContextType focusContextType,
LensContext lensContext,
OperationResult result) |
static LensProjectionContext |
LensProjectionContext.fromLensProjectionContextType(LensProjectionContextType projectionContextType,
LensContext lensContext,
OperationResult result) |
static LensProjectionContext<ShadowType> |
LensUtil.getAccountContext(LensContext<UserType,ShadowType> context,
PrismObject<ShadowType> equivalentAccount,
ProvisioningService provisioningService,
PrismContext prismContext,
OperationResult result) |
static LensProjectionContext<ShadowType> |
LensUtil.getAccountContext(LensContext<UserType,ShadowType> context,
String resourceOid,
String intent,
ProvisioningService provisioningService,
PrismContext prismContext,
OperationResult result) |
static LensProjectionContext<ShadowType> |
LensUtil.getOrCreateAccountContext(LensContext<UserType,ShadowType> context,
ResourceShadowDiscriminator rsd) |
static LensProjectionContext<ShadowType> |
LensUtil.getOrCreateAccountContext(LensContext<UserType,ShadowType> context,
String resourceOid,
String intent,
ProvisioningService provisioningService,
PrismContext prismContext,
OperationResult result) |
static <F extends ObjectType,P extends ObjectType> |
LensUtil.getResource(LensContext<F,P> context,
String resourceOid,
ProvisioningService provisioningService,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
Clockwork.run(LensContext<F,P> context,
Task task,
OperationResult result) |
void |
ShadowConstraintsChecker.setContext(LensContext<UserType,ShadowType> context) |
void |
AssignmentEvaluator.setLensContext(LensContext<?,?> lensContext) |
void |
AccountConstruction.setLensContext(LensContext<?,?> lensContext) |
static <F extends ObjectType,P extends ObjectType> |
LensUtil.traceContext(Trace logger,
String activity,
String phase,
boolean important,
LensContext<F,P> context,
boolean showTriples) |
Constructor and Description |
---|
LensElementContext(Class<O> objectTypeClass,
LensContext<? extends ObjectType,? extends ObjectType> lensContext) |
LensFocusContext(Class<O> objectTypeClass,
LensContext<O,? extends ObjectType> lensContext) |
Modifier and Type | Method and Description |
---|---|
<F extends ObjectType,P extends ObjectType> |
AssignmentProcessor.checkForAssignmentConflicts(LensContext<F,P> context,
OperationResult result) |
void |
AccountValuesProcessor.checkSchemaAndPolicies(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accountContext,
String activityDescription,
OperationResult result)
Check that the primary deltas do not violate schema and policies
TODO: implement schema check
|
<F extends ObjectType,P extends ObjectType> |
Projector.computeMaxWaves(LensContext<F,P> context) |
<F extends ObjectType,P extends ObjectType> |
ContextLoader.determineFocusContext(LensContext<F,P> context,
OperationResult result)
try to load focus context from the projections, e.g.
|
<V extends PrismValue> |
MappingEvaluationHelper.evaluateMappingSetProjection(Collection<MappingType> mappingTypes,
String mappingDesc,
XMLGregorianCalendar now,
MappingInitializer<V> initializer,
Item<V> aPrioriValue,
ItemDelta<V> aPrioriDelta,
PrismObject<? extends ShadowType> aPrioriObject,
Boolean evaluateCurrent,
org.apache.commons.lang.mutable.MutableBoolean strongMappingWasUsed,
LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
OperationResult result)
strongMappingWasUsed: Returns true here if the value was (at least partly) determined by a strong mapping.
|
<F extends ObjectType,P extends ObjectType> |
ContextLoader.load(LensContext<F,P> context,
String activityDescription,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
ContextLoader.makeSureProjectionIsLoaded(LensContext<F,P> context,
LensProjectionContext<P> projectionContext,
OperationResult result)
Make sure that the projection context is loaded as approppriate.
|
<F extends ObjectType,P extends ObjectType> |
AccountValuesProcessor.process(LensContext<F,P> context,
LensProjectionContext<P> projectionContext,
String activityDescription,
OperationResult result) |
void |
AccountValuesProcessor.processAccounts(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accountContext,
String activityDescription,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
ActivationProcessor.processActivation(LensContext<F,P> context,
LensProjectionContext<P> projectionContext,
XMLGregorianCalendar now,
OperationResult result) |
void |
ActivationProcessor.processActivationMetadata(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
XMLGregorianCalendar now,
OperationResult result) |
void |
ActivationProcessor.processActivationUserCurrent(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
XMLGregorianCalendar now,
OperationResult result) |
void |
ActivationProcessor.processActivationUserFuture(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
XMLGregorianCalendar now,
OperationResult result) |
void |
AssignmentProcessor.processAssignmentsAccounts(LensContext<UserType,ShadowType> context,
OperationResult result)
Processing user-account assignments (including roles).
|
<F extends ObjectType,P extends ObjectType> |
AssignmentProcessor.processAssignmentsProjections(LensContext<F,P> context,
OperationResult result)
Processing all the assignments to determine which projections should be added, deleted or kept as they are.
|
<F extends ObjectType,P extends ObjectType> |
CredentialsProcessor.processCredentials(LensContext<F,P> context,
LensProjectionContext<P> projectionContext,
OperationResult result) |
void |
CredentialsProcessor.processCredentialsUser(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
AssignmentProcessor.processOrgAssignments(LensContext<F,P> context,
OperationResult result) |
<F extends ObjectType,P extends ShadowType> |
Projector.project(LensContext<F,P> context,
String activityDescription,
OperationResult parentResult) |
<F extends ObjectType,P extends ObjectType> |
AssignmentProcessor.removeIgnoredContexts(LensContext<F,P> context) |
<F extends ObjectType,P extends ObjectType> |
Projector.resetWaves(LensContext<F,P> context) |
<F extends ObjectType,P extends ObjectType> |
Projector.sortAccountsToWaves(LensContext<F,P> context) |
Modifier and Type | Method and Description |
---|---|
protected LensContext<UserType,ShadowType> |
BaseAction.createEmptyLensContext(ResourceObjectShadowChangeDescription change)
Creates empty lens context, filling in only the very basic metadata (such as channel).
|
Modifier and Type | Method and Description |
---|---|
protected LensProjectionContext<ShadowType> |
BaseAction.createAccountLensContext(LensContext<UserType,ShadowType> context,
ResourceObjectShadowChangeDescription change,
SynchronizationIntent syncIntent,
com.evolveum.midpoint.model.sync.action.ActivationDecision activationDecision) |
protected void |
BaseAction.executeChanges(LensContext<UserType,ShadowType> context,
Task task,
OperationResult result) |
protected void |
BaseAction.synchronizeUser(LensContext<UserType,ShadowType> context,
Task task,
OperationResult result) |
protected void |
ModifyUserAction.updateContextBeforeSync(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accountContext)
A chance to update the context before a sync is executed.
|
Modifier and Type | Method and Description |
---|---|
static void |
Utils.setRequestee(Task task,
LensContext context) |
Copyright © 2013 evolveum. All rights reserved.