Class AssignmentTripleEvaluator<AH extends AssignmentHolderType>
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.focus.AssignmentTripleEvaluator<AH>
-
public class AssignmentTripleEvaluator<AH extends AssignmentHolderType> extends Object
Evaluates all assignments and sorts them to triple: added, removed and untouched assignments.- Author:
- semancik
-
-
Constructor Summary
Constructors Constructor Description AssignmentTripleEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivationComputer
getActivationComputer()
AssignmentEvaluator<AH>
getAssignmentEvaluator()
LensContext<AH>
getContext()
XMLGregorianCalendar
getNow()
PrismContext
getPrismContext()
OperationResult
getResult()
AssignmentHolderType
getSource()
Task
getTask()
DeltaSetTriple<EvaluatedAssignmentImpl<AH>>
processAllAssignments()
void
reset(boolean alsoMemberOfInvocations)
void
setActivationComputer(ActivationComputer activationComputer)
void
setAssignmentEvaluator(AssignmentEvaluator<AH> assignmentEvaluator)
void
setContext(LensContext<AH> context)
void
setNow(XMLGregorianCalendar now)
void
setPrismContext(PrismContext prismContext)
void
setResult(OperationResult result)
void
setSource(AssignmentHolderType source)
void
setTask(Task task)
-
-
-
Method Detail
-
getContext
public LensContext<AH> getContext()
-
setContext
public void setContext(LensContext<AH> context)
-
getSource
public AssignmentHolderType getSource()
-
setSource
public void setSource(AssignmentHolderType source)
-
getAssignmentEvaluator
public AssignmentEvaluator<AH> getAssignmentEvaluator()
-
setAssignmentEvaluator
public void setAssignmentEvaluator(AssignmentEvaluator<AH> assignmentEvaluator)
-
getActivationComputer
public ActivationComputer getActivationComputer()
-
setActivationComputer
public void setActivationComputer(ActivationComputer activationComputer)
-
getPrismContext
public PrismContext getPrismContext()
-
setPrismContext
public void setPrismContext(PrismContext prismContext)
-
getNow
public XMLGregorianCalendar getNow()
-
setNow
public void setNow(XMLGregorianCalendar now)
-
getTask
public Task getTask()
-
setTask
public void setTask(Task task)
-
getResult
public OperationResult getResult()
-
setResult
public void setResult(OperationResult result)
-
reset
public void reset(boolean alsoMemberOfInvocations)
-
processAllAssignments
public DeltaSetTriple<EvaluatedAssignmentImpl<AH>> processAllAssignments() throws ObjectNotFoundException, SchemaException, ExpressionEvaluationException, PolicyViolationException, SecurityViolationException, ConfigurationException, CommunicationException
-
-