com.evolveum.midpoint.common.expression
Class ExpressionUtil

java.lang.Object
  extended by com.evolveum.midpoint.common.expression.ExpressionUtil

public class ExpressionUtil
extends java.lang.Object

Author:
semancik

Constructor Summary
ExpressionUtil()
           
 
Method Summary
static ItemDefinition resolveDefinitionPath(ItemPath path, java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables, PrismObjectDefinition<?> defaultContext, java.lang.String shortDesc)
           
static java.lang.Object resolvePath(ItemPath path, java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables, java.lang.Object defaultContext, ObjectResolver objectResolver, java.lang.String shortDesc, OperationResult result)
           
static
<V extends PrismValue>
ItemDeltaItem<V>
toItemDeltaItem(java.lang.Object object, ObjectResolver objectResolver, java.lang.String string, OperationResult result)
           
static
<V extends PrismValue>
PrismValueDeltaSetTriple<V>
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
 

Constructor Detail

ExpressionUtil

public ExpressionUtil()
Method Detail

toOutputTriple

public static <V extends PrismValue> PrismValueDeltaSetTriple<V> toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple,
                                                                                ItemDefinition outputDefinition,
                                                                                ItemPathSegment lastPathSegment,
                                                                                PrismContext prismContext)

resolvePath

public static java.lang.Object resolvePath(ItemPath path,
                                           java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables,
                                           java.lang.Object defaultContext,
                                           ObjectResolver objectResolver,
                                           java.lang.String shortDesc,
                                           OperationResult result)
                                    throws SchemaException,
                                           ObjectNotFoundException
Throws:
SchemaException
ObjectNotFoundException

resolveDefinitionPath

public static ItemDefinition resolveDefinitionPath(ItemPath path,
                                                   java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables,
                                                   PrismObjectDefinition<?> defaultContext,
                                                   java.lang.String shortDesc)
                                            throws SchemaException
Throws:
SchemaException

toItemDeltaItem

public static <V extends PrismValue> ItemDeltaItem<V> toItemDeltaItem(java.lang.Object object,
                                                                      ObjectResolver objectResolver,
                                                                      java.lang.String string,
                                                                      OperationResult result)


Copyright © 2012 evolveum. All Rights Reserved.