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
public class ScriptExpressionEvaluatorType extends ScriptExpressionEvaluatorConfigurationType
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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcodestatic QNameCOMPLEX_TYPEstatic ItemNameF_CODE-
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
Constructors Constructor Description ScriptExpressionEvaluatorType()ScriptExpressionEvaluatorType(ScriptExpressionEvaluatorType other)
-
Method Summary
-
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
-
-
-
-
Constructor Detail
-
ScriptExpressionEvaluatorType
public ScriptExpressionEvaluatorType()
-
ScriptExpressionEvaluatorType
public ScriptExpressionEvaluatorType(ScriptExpressionEvaluatorType other)
-
-
Method Detail
-
getCode
public String getCode()
-
setCode
public void setCode(String value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCodein interfacePlainStructured- Overrides:
hashCodein classScriptExpressionEvaluatorConfigurationType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classScriptExpressionEvaluatorConfigurationType
-
code
public ScriptExpressionEvaluatorType code(String value)
-
language
public ScriptExpressionEvaluatorType language(String value)
- Overrides:
languagein classScriptExpressionEvaluatorConfigurationType
-
returnType
public ScriptExpressionEvaluatorType returnType(ScriptExpressionReturnTypeType value)
- Overrides:
returnTypein classScriptExpressionEvaluatorConfigurationType
-
objectVariableMode
public ScriptExpressionEvaluatorType objectVariableMode(ObjectVariableModeType value)
- Overrides:
objectVariableModein classScriptExpressionEvaluatorConfigurationType
-
valueVariableMode
public ScriptExpressionEvaluatorType valueVariableMode(ValueVariableModeType value)
- Overrides:
valueVariableModein classScriptExpressionEvaluatorConfigurationType
-
description
public ScriptExpressionEvaluatorType description(String value)
- Overrides:
descriptionin classScriptExpressionEvaluatorConfigurationType
-
documentation
public ScriptExpressionEvaluatorType documentation(String value)
- Overrides:
documentationin classScriptExpressionEvaluatorConfigurationType
-
trace
public ScriptExpressionEvaluatorType trace(Boolean value)
- Overrides:
tracein classScriptExpressionEvaluatorConfigurationType
-
relativityMode
public ScriptExpressionEvaluatorType relativityMode(TransformExpressionRelativityModeType value)
- Overrides:
relativityModein classScriptExpressionEvaluatorConfigurationType
-
includeNullInputs
public ScriptExpressionEvaluatorType includeNullInputs(Boolean value)
- Overrides:
includeNullInputsin classScriptExpressionEvaluatorConfigurationType
-
condition
public ScriptExpressionEvaluatorType condition(ExpressionType value)
- Overrides:
conditionin classScriptExpressionEvaluatorConfigurationType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginConditionin classScriptExpressionEvaluatorConfigurationType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classScriptExpressionEvaluatorConfigurationType
-
clone
public ScriptExpressionEvaluatorType clone()
- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classScriptExpressionEvaluatorConfigurationType
-
-