@Component public class DependencyProcessor extends Object
Constructor and Description |
---|
DependencyProcessor() |
Modifier and Type | Method and Description |
---|---|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
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> |
checkDependenciesFinal(LensContext<F> context,
OperationResult result)
Finally checks for all the dependencies.
|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
computeMaxWaves(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
preprocessDependencies(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
resetWaves(LensContext<F> context) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
sortProjectionsToWaves(LensContext<F> context) |
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void resetWaves(LensContext<F> context) throws PolicyViolationException
PolicyViolationException
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void sortProjectionsToWaves(LensContext<F> context) throws PolicyViolationException
PolicyViolationException
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> int computeMaxWaves(LensContext<F> context)
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> boolean checkDependencies(LensContext<F> context, LensProjectionContext projContext, OperationResult result) throws PolicyViolationException
PolicyViolationException
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void preprocessDependencies(LensContext<F> context)
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void checkDependenciesFinal(LensContext<F> context, OperationResult result) throws PolicyViolationException
PolicyViolationException
Copyright © 2016 evolveum. All rights reserved.