TypedValue<T> |
TypedValue.createTransformed(Object newValue) |
Returns new TypedValue that has a new (transformed) value, but has the same definition.
|
TypedValue |
VariablesMap.get(Object key) |
|
static TypedValue<?> |
TypedValue.of(@NotNull Collection<? extends PrismValue> prismValues,
@Nullable QName typeName) |
Creates a TypedValue with a collection of real values.
|
static TypedValue<?> |
TypedValue.of(@Nullable Object value,
@NotNull Class<?> defaultClass) |
|
TypedValue |
VariablesMap.put(String key,
TypedValue typedValue) |
|
<D extends ItemDefinition> TypedValue |
VariablesMap.put(String key,
Object value,
D definition) |
|
<T> TypedValue |
VariablesMap.put(String key,
Object value,
Class<T> typeClass) |
Note: Type of the value should really be Object and not T.
|
<T> TypedValue<List<T>> |
VariablesMap.putList(String key,
List<T> list) |
Convenience method to put multivalue variables (lists).
|
<O extends ObjectType> TypedValue<O> |
VariablesMap.putObject(String key,
PrismObject<O> object,
Class<O> expectedClass) |
Convenience method to put objects with definition.
|
<O extends ObjectType> TypedValue<O> |
VariablesMap.putObject(String key,
O objectType,
Class<O> expectedClass) |
Convenience method to put objects with definition.
|
TypedValue |
VariablesMap.remove(Object key) |
|
TypedValue<T> |
TypedValue.shallowClone() |
Returns the shallow clone of the original object.
|