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 String
code
static QName
COMPLEX_TYPE
static ItemName
F_CODE
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorConfigurationType
F_LANGUAGE, F_OBJECT_VARIABLE_MODE, F_RETURN_TYPE, language, objectVariableMode, returnType
-
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 newScriptExpressionEvaluatorType
instance.ScriptExpressionEvaluatorType(ScriptExpressionEvaluatorType o)
Creates a newScriptExpressionEvaluatorType
instance by deeply copying a givenScriptExpressionEvaluatorType
instance.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorConfigurationType
getLanguage, getObjectVariableMode, getReturnType, setLanguage, setObjectVariableMode, setReturnType
-
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 newScriptExpressionEvaluatorType
instance.
-
ScriptExpressionEvaluatorType
public ScriptExpressionEvaluatorType(ScriptExpressionEvaluatorType o)
Creates a newScriptExpressionEvaluatorType
instance by deeply copying a givenScriptExpressionEvaluatorType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
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:
toString
in classScriptExpressionEvaluatorConfigurationType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in classScriptExpressionEvaluatorConfigurationType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in classScriptExpressionEvaluatorConfigurationType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classScriptExpressionEvaluatorConfigurationType
-
code
public ScriptExpressionEvaluatorType code(String value)
-
language
public ScriptExpressionEvaluatorType language(String value)
- Overrides:
language
in classScriptExpressionEvaluatorConfigurationType
-
returnType
public ScriptExpressionEvaluatorType returnType(ScriptExpressionReturnTypeType value)
- Overrides:
returnType
in classScriptExpressionEvaluatorConfigurationType
-
objectVariableMode
public ScriptExpressionEvaluatorType objectVariableMode(ObjectVariableModeType value)
- Overrides:
objectVariableMode
in classScriptExpressionEvaluatorConfigurationType
-
description
public ScriptExpressionEvaluatorType description(String value)
- Overrides:
description
in classScriptExpressionEvaluatorConfigurationType
-
documentation
public ScriptExpressionEvaluatorType documentation(String value)
- Overrides:
documentation
in classScriptExpressionEvaluatorConfigurationType
-
trace
public ScriptExpressionEvaluatorType trace(Boolean value)
- Overrides:
trace
in classScriptExpressionEvaluatorConfigurationType
-
relativityMode
public ScriptExpressionEvaluatorType relativityMode(TransformExpressionRelativityModeType value)
- Overrides:
relativityMode
in classScriptExpressionEvaluatorConfigurationType
-
includeNullInputs
public ScriptExpressionEvaluatorType includeNullInputs(Boolean value)
- Overrides:
includeNullInputs
in classScriptExpressionEvaluatorConfigurationType
-
condition
public ScriptExpressionEvaluatorType condition(ExpressionType value)
- Overrides:
condition
in classScriptExpressionEvaluatorConfigurationType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginCondition
in classScriptExpressionEvaluatorConfigurationType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classScriptExpressionEvaluatorConfigurationType
-
clone
public ScriptExpressionEvaluatorType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classScriptExpressionEvaluatorConfigurationType
- Returns:
- A deep copy of this object.
-
-