Class ScriptExpressionEvaluatorType
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
com.evolveum.midpoint.xml.ns._public.common.common_3.TransformExpressionEvaluatorType
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorConfigurationType
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
Generic script expression. The purpose of the expression is to return
a value. The expression must produce something that is a piece
of XML, which means that it may produce either string value,
XML node or a list of XML nodes.
The expression may use variables or arguments. However, such
variables or arguments passed to the expression will be different
for each invocation. It should be documented in each case this type is used.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
Field Summary
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorConfigurationType
F_LANGUAGE, F_OBJECT_VARIABLE_MODE, F_RETURN_TYPE, F_VALUE_VARIABLE_MODE, language, objectVariableMode, returnType, valueVariableMode
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.TransformExpressionEvaluatorType
condition, description, documentation, F_CONDITION, F_DESCRIPTION, F_DOCUMENTATION, F_INCLUDE_NULL_INPUTS, F_RELATIVITY_MODE, F_TRACE, includeNullInputs, relativityMode, trace
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(JaxbVisitor visitor) clone()
condition
(ExpressionType value) description
(String value) documentation
(String value) boolean
equals
(Object other, StructuredEqualsStrategy strategy) getCode()
int
hashCode
(StructuredHashCodeStrategy strategy) includeNullInputs
(Boolean value) void
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorConfigurationType
getLanguage, getObjectVariableMode, getReturnType, getValueVariableMode, setLanguage, setObjectVariableMode, setReturnType, setValueVariableMode
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.TransformExpressionEvaluatorType
getCondition, getDescription, getDocumentation, getRelativityMode, isIncludeNullInputs, isTrace, setCondition, setDescription, setDocumentation, setIncludeNullInputs, setRelativityMode, setTrace
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
Field Details
-
code
-
COMPLEX_TYPE
-
F_CODE
-
-
Constructor Details
-
ScriptExpressionEvaluatorType
public ScriptExpressionEvaluatorType() -
ScriptExpressionEvaluatorType
-
-
Method Details
-
getCode
-
setCode
-
hashCode
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classScriptExpressionEvaluatorConfigurationType
-
equals
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classScriptExpressionEvaluatorConfigurationType
-
code
-
language
- Overrides:
language
in classScriptExpressionEvaluatorConfigurationType
-
returnType
- Overrides:
returnType
in classScriptExpressionEvaluatorConfigurationType
-
objectVariableMode
- Overrides:
objectVariableMode
in classScriptExpressionEvaluatorConfigurationType
-
valueVariableMode
- Overrides:
valueVariableMode
in classScriptExpressionEvaluatorConfigurationType
-
description
- Overrides:
description
in classScriptExpressionEvaluatorConfigurationType
-
documentation
- Overrides:
documentation
in classScriptExpressionEvaluatorConfigurationType
-
trace
- Overrides:
trace
in classScriptExpressionEvaluatorConfigurationType
-
relativityMode
- Overrides:
relativityMode
in classScriptExpressionEvaluatorConfigurationType
-
includeNullInputs
- Overrides:
includeNullInputs
in classScriptExpressionEvaluatorConfigurationType
-
condition
- Overrides:
condition
in classScriptExpressionEvaluatorConfigurationType
-
beginCondition
- Overrides:
beginCondition
in classScriptExpressionEvaluatorConfigurationType
-
accept
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classScriptExpressionEvaluatorConfigurationType
-
clone
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classScriptExpressionEvaluatorConfigurationType
-