Class ContainerValueCelValue<C extends Containerable>
java.lang.Object
dev.cel.common.values.CelValue
com.evolveum.midpoint.model.common.expression.script.mel.value.AbstractContainerValueCelValue<C>
com.evolveum.midpoint.model.common.expression.script.mel.value.ContainerValueCelValue<C>
- All Implemented Interfaces:
MidPointValueProducer<PrismContainerValue<C>>,Map<String,Object>
public class ContainerValueCelValue<C extends Containerable>
extends AbstractContainerValueCelValue<C>
implements MidPointValueProducer<PrismContainerValue<C>>
- Author:
- Radovan Semancik
-
Nested Class Summary
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondev.cel.common.types.CelTypecelType()static <C extends Containerable>
ContainerValueCelValue<C>create(PrismContainerValue<C> containerValue) Methods inherited from class com.evolveum.midpoint.model.common.expression.script.mel.value.AbstractContainerValueCelValue
clear, containsKey, containsValue, entrySet, get, getContainerValue, isEmpty, isZeroValue, keySet, keyToPath, put, putAll, remove, size, value, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
CEL_TYPE_NAME
-
CEL_TYPE
public static final dev.cel.common.types.CelType CEL_TYPE
-
-
Method Details
-
create
public static <C extends Containerable> ContainerValueCelValue<C> create(PrismContainerValue<C> containerValue) -
celType
public dev.cel.common.types.CelType celType()- Specified by:
celTypein classdev.cel.common.values.CelValue
-
getJavaValue
- Specified by:
getJavaValuein interfaceMidPointValueProducer<C extends Containerable>
-