Class ReferenceCelValue
java.lang.Object
dev.cel.common.values.CelValue
com.evolveum.midpoint.model.common.expression.script.mel.value.ReferenceCelValue
- All Implemented Interfaces:
MidPointValueProducer<PrismReferenceValue>,Map<String,Object>
public class ReferenceCelValue
extends dev.cel.common.values.CelValue
implements Map<String,Object>, MidPointValueProducer<PrismReferenceValue>
- Author:
- Radovan Semancik
-
Nested Class Summary
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondev.cel.common.types.CelTypecelType()voidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) static ReferenceCelValuecreate(PrismReferenceValue objectReference) entrySet()getOid()booleanisEmpty()booleankeySet()@Nullable Stringvoidintsize()value()@NotNull Collection<Object>values()Methods 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
-
OBJECT_REFERENCE_PACKAGE_NAME
-
CEL_TYPE
public static final dev.cel.common.types.CelType CEL_TYPE
-
-
Method Details
-
create
-
value
- Specified by:
valuein classdev.cel.common.values.CelValue
-
getJavaValue
- Specified by:
getJavaValuein interfaceMidPointValueProducer<PrismReferenceValue>
-
isZeroValue
public boolean isZeroValue()- Specified by:
isZeroValuein classdev.cel.common.values.CelValue
-
celType
public dev.cel.common.types.CelType celType()- Specified by:
celTypein classdev.cel.common.values.CelValue
-
getObjectReferenceValue
-
getOid
-
getRelation
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,Object>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,Object>
-
get
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
values
-
entrySet
-