public class StaticExpressionUtil extends Object
Constructor and Description |
---|
StaticExpressionUtil() |
Modifier and Type | Method and Description |
---|---|
static <X> PrismProperty<X> |
getPropertyStatic(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext) |
static <X> Collection<X> |
getPropertyStaticRealValues(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext)
Always returns collection, even for single-valued results.
|
static Object |
getStaticOutput(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionReturnMultiplicityType preferredMultiplicity,
PrismContext prismContext)
Returns either Object (if result is supposed to be single-value) or Collection
|
static <V extends PrismValue> |
parseValueElements(Collection<?> valueElements,
ItemDefinition outputDefinition,
String contextDescription,
PrismContext prismContext) |
static <V extends PrismValue> |
serializeValueElements(Item<V> item,
String contextDescription) |
public static Object getStaticOutput(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType, PrismPropertyDefinition outputDefinition, String contextDescription, com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionReturnMultiplicityType preferredMultiplicity, PrismContext prismContext) throws SchemaException
SchemaException
public static <X> PrismProperty<X> getPropertyStatic(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType, PrismPropertyDefinition outputDefinition, String contextDescription, PrismContext prismContext) throws SchemaException
SchemaException
public static <X> Collection<X> getPropertyStaticRealValues(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType, PrismPropertyDefinition outputDefinition, String contextDescription, PrismContext prismContext) throws SchemaException
SchemaException
public static <V extends PrismValue> Item<V> parseValueElements(Collection<?> valueElements, ItemDefinition outputDefinition, String contextDescription, PrismContext prismContext) throws SchemaException
SchemaException
public static <V extends PrismValue> List<JAXBElement<RawType>> serializeValueElements(Item<V> item, String contextDescription) throws SchemaException
SchemaException
Copyright © 2014 evolveum. All rights reserved.