Class PolyStringCelValue
java.lang.Object
dev.cel.common.values.CelValue
com.evolveum.midpoint.model.common.expression.script.mel.value.PolyStringCelValue
- All Implemented Interfaces:
MidPointValueProducer<PolyString>,Map<String,String>
public class PolyStringCelValue
extends dev.cel.common.values.CelValue
implements Map<String,String>, MidPointValueProducer<PolyString>
- 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 PolyStringCelValuecreate(PolyString polystring) entrySet()getNorm()getOrig()booleanisEmpty()booleankeySet()@Nullable Stringvoidintsize()value()@NotNull Collection<String>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
-
POLYSTRING_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<PolyString>
-
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
-
getPolystring
-
getOrig
-
getNorm
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,String>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,String>
-
get
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
values
-
entrySet
-