Uses of Class
com.evolveum.midpoint.model.lens.LensContext

Packages that use LensContext
com.evolveum.midpoint.model.lens   
com.evolveum.midpoint.model.lens.projector   
com.evolveum.midpoint.model.sync.action   
 

Uses of LensContext in com.evolveum.midpoint.model.lens
 

Methods in com.evolveum.midpoint.model.lens that return LensContext
 LensContext<F,P> LensContext.clone()
           
 LensContext<UserType,AccountShadowType> ShadowConstraintsChecker.getContext()
           
 LensContext<? extends ObjectType,? extends ObjectType> LensElementContext.getLensContext()
           
static
<F extends ObjectType,P extends ObjectType>
LensContext<F,P>
LensUtil.objectDeltasToContext(Collection<ObjectDelta<? extends ObjectType>> deltas, ProvisioningService provisioningService, PrismContext prismContext, Task task, OperationResult result)
           
 

Methods in com.evolveum.midpoint.model.lens with parameters of type LensContext
<F extends ObjectType,P extends ObjectType>
void
LensDebugListener.afterSync(LensContext<F,P> context)
           
<F extends ObjectType,P extends ObjectType>
void
LensDebugListener.beforeSync(LensContext<F,P> context)
           
<F extends ObjectType,P extends ObjectType>
HookOperationMode
Clockwork.click(LensContext<F,P> context, Task task, OperationResult result)
           
abstract  LensElementContext<O> LensElementContext.clone(LensContext lensContext)
           
 LensProjectionContext<O> LensProjectionContext.clone(LensContext lensContext)
           
 LensFocusContext<O> LensFocusContext.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)
           
<F extends ObjectType,P extends ObjectType>
void
ChangeExecutor.executeChanges(LensContext<F,P> syncContext, Task task, OperationResult parentResult)
           
static LensProjectionContext<AccountShadowType> LensUtil.getAccountContext(LensContext<UserType,AccountShadowType> context, PrismObject<AccountShadowType> equivalentAccount, ProvisioningService provisioningService, PrismContext prismContext, OperationResult result)
           
static LensProjectionContext<AccountShadowType> LensUtil.getAccountContext(LensContext<UserType,AccountShadowType> context, String resourceOid, String intent, ProvisioningService provisioningService, PrismContext prismContext, OperationResult result)
           
static LensProjectionContext<AccountShadowType> LensUtil.getOrCreateAccountContext(LensContext<UserType,AccountShadowType> context, ResourceShadowDiscriminator rsd)
           
static LensProjectionContext<AccountShadowType> LensUtil.getOrCreateAccountContext(LensContext<UserType,AccountShadowType> context, String resourceOid, String intent, ProvisioningService provisioningService, PrismContext prismContext, OperationResult result)
           
static
<F extends ObjectType,P extends ObjectType>
ResourceType
LensUtil.getResource(LensContext<F,P> context, String resourceOid, ProvisioningService provisioningService, OperationResult result)
           
<F extends ObjectType,P extends ObjectType>
HookOperationMode
Clockwork.run(LensContext<F,P> context, Task task, OperationResult result)
           
 void ShadowConstraintsChecker.setContext(LensContext<UserType,AccountShadowType> context)
           
static
<F extends ObjectType,P extends ObjectType>
void
LensUtil.traceContext(Trace logger, String activity, String phase, boolean important, LensContext<F,P> context, boolean showTriples)
           
 

Constructors in com.evolveum.midpoint.model.lens with parameters of type LensContext
LensElementContext(Class<O> objectTypeClass, LensContext<? extends ObjectType,? extends ObjectType> lensContext)
           
LensFocusContext(Class<O> objectTypeClass, LensContext<O,? extends ObjectType> lensContext)
           
 

Uses of LensContext in com.evolveum.midpoint.model.lens.projector
 

Methods in com.evolveum.midpoint.model.lens.projector with parameters of type LensContext
<F extends ObjectType,P extends ObjectType>
void
AssignmentProcessor.checkForAssignmentConflicts(LensContext<F,P> context, OperationResult result)
           
 void AccountValuesProcessor.checkSchemaAndPolicies(LensContext<UserType,AccountShadowType> context, LensProjectionContext<AccountShadowType> 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>
void
ContextLoader.determineFocusContext(LensContext<F,P> context, OperationResult result)
          try to load focus context from the projections, e.g.
<F extends ObjectType,P extends ObjectType>
void
ContextLoader.load(LensContext<F,P> context, String activityDescription, OperationResult result)
           
<F extends ObjectType,P extends ObjectType>
void
AccountValuesProcessor.process(LensContext<F,P> context, LensProjectionContext<P> projectionContext, String activityDescription, OperationResult result)
           
 void AccountValuesProcessor.processAccounts(LensContext<UserType,AccountShadowType> context, LensProjectionContext<AccountShadowType> accountContext, String activityDescription, OperationResult result)
           
<F extends ObjectType,P extends ObjectType>
void
ActivationProcessor.processActivation(LensContext<F,P> context, LensProjectionContext<P> projectionContext, OperationResult result)
           
 void ActivationProcessor.processActivationUser(LensContext<UserType,AccountShadowType> context, LensProjectionContext<AccountShadowType> accCtx, OperationResult result)
           
 void AssignmentProcessor.processAssignmentsAccounts(LensContext<UserType,AccountShadowType> context, OperationResult result)
          Processing user-account assignments (including roles).
<F extends ObjectType,P extends ObjectType>
void
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>
void
CredentialsProcessor.processCredentials(LensContext<F,P> context, LensProjectionContext<P> projectionContext, OperationResult result)
           
 void CredentialsProcessor.processCredentialsUser(LensContext<UserType,AccountShadowType> context, LensProjectionContext<AccountShadowType> accCtx, OperationResult result)
           
<F extends ObjectType,P extends ObjectType>
void
AssignmentProcessor.processOrgAssignments(LensContext<F,P> context, OperationResult result)
           
<F extends ObjectType,P extends ObjectType>
void
Projector.project(LensContext<F,P> context, String activityDescription, OperationResult parentResult)
           
<F extends ObjectType,P extends ObjectType>
void
Projector.sortAccountsToWaves(LensContext<F,P> context)
           
 

Uses of LensContext in com.evolveum.midpoint.model.sync.action
 

Methods in com.evolveum.midpoint.model.sync.action that return LensContext
protected  LensContext<UserType,AccountShadowType> BaseAction.createEmptyLensContext(ResourceObjectShadowChangeDescription change)
          Creates empty lens context, filling in only the very basic metadata (such as channel).
 

Methods in com.evolveum.midpoint.model.sync.action with parameters of type LensContext
protected  LensProjectionContext<AccountShadowType> BaseAction.createAccountLensContext(LensContext<UserType,AccountShadowType> context, ResourceObjectShadowChangeDescription change, SynchronizationIntent syncIntent, com.evolveum.midpoint.model.sync.action.ActivationDecision activationDecision)
           
protected  void BaseAction.executeChanges(LensContext<UserType,AccountShadowType> context, Task task, OperationResult result)
           
protected  void BaseAction.synchronizeUser(LensContext<UserType,AccountShadowType> context, Task task, OperationResult result)
           
protected  void ModifyUserAction.updateContextBeforeSync(LensContext<UserType,AccountShadowType> context, LensProjectionContext<AccountShadowType> accountContext)
          A chance to update the context before a sync is executed.
 



Copyright © 2013 evolveum. All Rights Reserved.