Class ScriptExpressionEvaluatorType
- java.lang.Object
-
- 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:
JaxbVisitable,Serializable,Cloneable,org.jvnet.jaxb2_commons.lang.Equals,org.jvnet.jaxb2_commons.lang.HashCode
public class ScriptExpressionEvaluatorType extends ScriptExpressionEvaluatorConfigurationType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
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.Java class for ScriptExpressionEvaluatorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ScriptExpressionEvaluatorType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ScriptExpressionEvaluatorConfigurationType"> <sequence> <element name="code" type="{http://www.w3.org/2001/XMLSchema}string"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
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()Creates a newScriptExpressionEvaluatorTypeinstance.ScriptExpressionEvaluatorType(ScriptExpressionEvaluatorType o)Creates a newScriptExpressionEvaluatorTypeinstance by deeply copying a givenScriptExpressionEvaluatorTypeinstance.
-
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
-
-
-
-
Constructor Detail
-
ScriptExpressionEvaluatorType
public ScriptExpressionEvaluatorType()
Creates a newScriptExpressionEvaluatorTypeinstance.
-
ScriptExpressionEvaluatorType
public ScriptExpressionEvaluatorType(ScriptExpressionEvaluatorType o)
Creates a newScriptExpressionEvaluatorTypeinstance by deeply copying a givenScriptExpressionEvaluatorTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Detail
-
getCode
public String getCode()
Gets the value of the code property.- Returns:
- possible object is
String
-
setCode
public void setCode(String value)
Sets the value of the code property.- Parameters:
value- allowed object isString
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin- Overrides:
toStringin classScriptExpressionEvaluatorConfigurationType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode- Overrides:
hashCodein classScriptExpressionEvaluatorConfigurationType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classScriptExpressionEvaluatorConfigurationType
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals- Overrides:
equalsin classScriptExpressionEvaluatorConfigurationType
-
equals
public boolean equals(Object object)
- 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()
Creates and returns a deep copy of this object.- Overrides:
clonein classScriptExpressionEvaluatorConfigurationType- Returns:
- A deep copy of this object.
-
-