Class PopulatorUtil
- java.lang.Object
-
- com.evolveum.midpoint.model.common.util.PopulatorUtil
-
public class PopulatorUtil extends Object
Populates prism value with values as defined in PopulateType- Author:
- Radovan Semancik
-
-
Constructor Summary
Constructors Constructor Description PopulatorUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition<?>,C extends Containerable>
List<ItemDelta<V,D>>computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, VariablesMap variables, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result)
static <IV extends PrismValue,ID extends ItemDefinition<?>,C extends Containerable>
ItemDelta<IV,ID>evaluatePopulateExpression(PopulateItemType populateItem, VariablesMap variables, ExpressionEvaluationContext context, PrismContainerDefinition<C> targetContainerDefinition, String contextDescription, Task task, OperationResult result)
-
-
-
Method Detail
-
computePopulateItemDeltas
public static <V extends PrismValue,D extends ItemDefinition<?>,C extends Containerable> List<ItemDelta<V,D>> computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, VariablesMap variables, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException
-
evaluatePopulateExpression
public static <IV extends PrismValue,ID extends ItemDefinition<?>,C extends Containerable> ItemDelta<IV,ID> evaluatePopulateExpression(PopulateItemType populateItem, VariablesMap variables, ExpressionEvaluationContext context, PrismContainerDefinition<C> targetContainerDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException
-
-