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