public class ExpressionUtil extends Object
Constructor and Description |
---|
ExpressionUtil() |
Modifier and Type | Method and Description |
---|---|
static <I,O> O |
convertValue(Class<O> finalExpectedJavaType,
I inputVal,
Protector protector,
com.evolveum.midpoint.prism.PrismContext prismContext)
Slightly more powerful version of "convert" as compared to JavaTypeConverter.
|
static FunctionLibrary |
createBasicFunctionLibrary(com.evolveum.midpoint.prism.PrismContext prismContext,
Protector protector) |
static FunctionLibrary |
createLogFunctionLibrary(com.evolveum.midpoint.prism.PrismContext prismContext) |
static com.evolveum.midpoint.prism.ItemDefinition |
resolveDefinitionPath(com.evolveum.midpoint.prism.path.ItemPath path,
Map<QName,Object> variables,
com.evolveum.midpoint.prism.PrismObjectDefinition<?> defaultContext,
String shortDesc) |
static Object |
resolvePath(com.evolveum.midpoint.prism.path.ItemPath path,
Map<QName,Object> variables,
Object defaultContext,
ObjectResolver objectResolver,
String shortDesc,
OperationResult result) |
static <V extends com.evolveum.midpoint.prism.PrismValue> |
toItemDeltaItem(Object object,
ObjectResolver objectResolver,
String string,
OperationResult result) |
static <V extends com.evolveum.midpoint.prism.PrismValue> |
toOutputTriple(com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple<V> resultTriple,
com.evolveum.midpoint.prism.ItemDefinition outputDefinition,
com.evolveum.midpoint.prism.path.ItemPath residualPath,
Protector protector,
com.evolveum.midpoint.prism.PrismContext prismContext) |
public static <V extends com.evolveum.midpoint.prism.PrismValue> com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple<V> toOutputTriple(com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple<V> resultTriple, com.evolveum.midpoint.prism.ItemDefinition outputDefinition, com.evolveum.midpoint.prism.path.ItemPath residualPath, Protector protector, com.evolveum.midpoint.prism.PrismContext prismContext)
public static <I,O> O convertValue(Class<O> finalExpectedJavaType, I inputVal, Protector protector, com.evolveum.midpoint.prism.PrismContext prismContext)
public static Object resolvePath(com.evolveum.midpoint.prism.path.ItemPath path, Map<QName,Object> variables, Object defaultContext, ObjectResolver objectResolver, String shortDesc, OperationResult result) throws SchemaException, ObjectNotFoundException
public static com.evolveum.midpoint.prism.ItemDefinition resolveDefinitionPath(com.evolveum.midpoint.prism.path.ItemPath path, Map<QName,Object> variables, com.evolveum.midpoint.prism.PrismObjectDefinition<?> defaultContext, String shortDesc) throws SchemaException
SchemaException
public static <V extends com.evolveum.midpoint.prism.PrismValue> ItemDeltaItem<V> toItemDeltaItem(Object object, ObjectResolver objectResolver, String string, OperationResult result)
public static FunctionLibrary createBasicFunctionLibrary(com.evolveum.midpoint.prism.PrismContext prismContext, Protector protector)
public static FunctionLibrary createLogFunctionLibrary(com.evolveum.midpoint.prism.PrismContext prismContext)
Copyright © 2014 Evolveum. All rights reserved.