com.evolveum.midpoint.common.expression
Class ExpressionUtil
java.lang.Object
com.evolveum.midpoint.common.expression.ExpressionUtil
public class ExpressionUtil
- extends Object
- Author:
- semancik
Method Summary |
static FunctionLibrary |
createBasicFunctionLibrary(PrismContext prismContext)
|
static ItemDefinition |
resolveDefinitionPath(ItemPath path,
Map<QName,Object> variables,
PrismObjectDefinition<?> defaultContext,
String shortDesc)
|
static Object |
resolvePath(ItemPath path,
Map<QName,Object> variables,
Object defaultContext,
ObjectResolver objectResolver,
String shortDesc,
OperationResult result)
|
static
|
toItemDeltaItem(Object object,
ObjectResolver objectResolver,
String string,
OperationResult result)
|
static
|
toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple,
ItemDefinition outputDefinition,
ItemPathSegment lastPathSegment,
PrismContext prismContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionUtil
public ExpressionUtil()
toOutputTriple
public static <V extends PrismValue> PrismValueDeltaSetTriple<V> toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple,
ItemDefinition outputDefinition,
ItemPathSegment lastPathSegment,
PrismContext prismContext)
resolvePath
public static Object resolvePath(ItemPath path,
Map<QName,Object> variables,
Object defaultContext,
ObjectResolver objectResolver,
String shortDesc,
OperationResult result)
throws SchemaException,
ObjectNotFoundException
- Throws:
SchemaException
ObjectNotFoundException
resolveDefinitionPath
public static ItemDefinition resolveDefinitionPath(ItemPath path,
Map<QName,Object> variables,
PrismObjectDefinition<?> defaultContext,
String shortDesc)
throws SchemaException
- Throws:
SchemaException
toItemDeltaItem
public static <V extends PrismValue> ItemDeltaItem<V> toItemDeltaItem(Object object,
ObjectResolver objectResolver,
String string,
OperationResult result)
createBasicFunctionLibrary
public static FunctionLibrary createBasicFunctionLibrary(PrismContext prismContext)
Copyright © 2013 evolveum. All Rights Reserved.