Class ExecuteScriptActionExpressionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.model.scripting_3.ScriptingExpressionType
-
- com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionExpressionType
-
- com.evolveum.midpoint.xml.ns._public.model.scripting_3.ExecuteScriptActionExpressionType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class ExecuteScriptActionExpressionType extends ActionExpressionType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Statically-typed "execute-script" action.Java class for ExecuteScriptActionExpressionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExecuteScriptActionExpressionType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/model/scripting-3}ActionExpressionType"> <sequence> <element name="script" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ScriptExpressionEvaluatorType" minOccurs="0"/> <element name="outputItemName" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="outputTypeName" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="forWholeInput" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="quiet" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_FOR_WHOLE_INPUT
static ItemName
F_OUTPUT_ITEM_NAME
static ItemName
F_OUTPUT_TYPE_NAME
static ItemName
F_QUIET
static ItemName
F_SCRIPT
protected Boolean
forWholeInput
protected QName
outputItemName
protected QName
outputTypeName
protected Boolean
quiet
protected ScriptExpressionEvaluatorType
script
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionExpressionType
F_PARAMETER, F_TYPE, parameter, type
-
-
Constructor Summary
Constructors Constructor Description ExecuteScriptActionExpressionType()
Creates a newExecuteScriptActionExpressionType
instance.ExecuteScriptActionExpressionType(ExecuteScriptActionExpressionType o)
Creates a newExecuteScriptActionExpressionType
instance by deeply copying a givenExecuteScriptActionExpressionType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ActionParameterValueType
beginParameter()
ScriptExpressionEvaluatorType
beginScript()
ExecuteScriptActionExpressionType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object)
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)
ExecuteScriptActionExpressionType
forWholeInput(Boolean value)
QName
getOutputItemName()
Gets the value of the outputItemName property.QName
getOutputTypeName()
Gets the value of the outputTypeName property.ScriptExpressionEvaluatorType
getScript()
Gets the value of the script property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Boolean
isForWholeInput()
Gets the value of the forWholeInput property.Boolean
isQuiet()
Gets the value of the quiet property.ExecuteScriptActionExpressionType
outputItemName(QName value)
ExecuteScriptActionExpressionType
outputTypeName(QName value)
ExecuteScriptActionExpressionType
parameter(ActionParameterValueType value)
ExecuteScriptActionExpressionType
quiet(Boolean value)
ExecuteScriptActionExpressionType
script(ScriptExpressionEvaluatorType value)
void
setForWholeInput(Boolean value)
Sets the value of the forWholeInput property.void
setOutputItemName(QName value)
Sets the value of the outputItemName property.void
setOutputTypeName(QName value)
Sets the value of the outputTypeName property.void
setQuiet(Boolean value)
Sets the value of the quiet property.void
setScript(ScriptExpressionEvaluatorType value)
Sets the value of the script property.String
toString()
Generates a String representation of the contents of this type.ExecuteScriptActionExpressionType
type(String value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionExpressionType
getParameter, getType, setType
-
-
-
-
Field Detail
-
script
protected ScriptExpressionEvaluatorType script
-
outputItemName
protected QName outputItemName
-
outputTypeName
protected QName outputTypeName
-
forWholeInput
protected Boolean forWholeInput
-
quiet
protected Boolean quiet
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_SCRIPT
public static final ItemName F_SCRIPT
-
F_OUTPUT_ITEM_NAME
public static final ItemName F_OUTPUT_ITEM_NAME
-
F_OUTPUT_TYPE_NAME
public static final ItemName F_OUTPUT_TYPE_NAME
-
F_FOR_WHOLE_INPUT
public static final ItemName F_FOR_WHOLE_INPUT
-
F_QUIET
public static final ItemName F_QUIET
-
-
Constructor Detail
-
ExecuteScriptActionExpressionType
public ExecuteScriptActionExpressionType()
Creates a newExecuteScriptActionExpressionType
instance.
-
ExecuteScriptActionExpressionType
public ExecuteScriptActionExpressionType(ExecuteScriptActionExpressionType o)
Creates a newExecuteScriptActionExpressionType
instance by deeply copying a givenExecuteScriptActionExpressionType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getScript
public ScriptExpressionEvaluatorType getScript()
Gets the value of the script property.- Returns:
- possible object is
ScriptExpressionEvaluatorType
-
setScript
public void setScript(ScriptExpressionEvaluatorType value)
Sets the value of the script property.- Parameters:
value
- allowed object isScriptExpressionEvaluatorType
-
getOutputItemName
public QName getOutputItemName()
Gets the value of the outputItemName property.- Returns:
- possible object is
QName
-
setOutputItemName
public void setOutputItemName(QName value)
Sets the value of the outputItemName property.- Parameters:
value
- allowed object isQName
-
getOutputTypeName
public QName getOutputTypeName()
Gets the value of the outputTypeName property.- Returns:
- possible object is
QName
-
setOutputTypeName
public void setOutputTypeName(QName value)
Sets the value of the outputTypeName property.- Parameters:
value
- allowed object isQName
-
isForWholeInput
public Boolean isForWholeInput()
Gets the value of the forWholeInput property.- Returns:
- possible object is
Boolean
-
setForWholeInput
public void setForWholeInput(Boolean value)
Sets the value of the forWholeInput property.- Parameters:
value
- allowed object isBoolean
-
isQuiet
public Boolean isQuiet()
Gets the value of the quiet property.- Returns:
- possible object is
Boolean
-
setQuiet
public void setQuiet(Boolean value)
Sets the value of the quiet property.- Parameters:
value
- allowed object isBoolean
-
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 classActionExpressionType
-
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 classActionExpressionType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classActionExpressionType
-
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 classActionExpressionType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classActionExpressionType
-
script
public ExecuteScriptActionExpressionType script(ScriptExpressionEvaluatorType value)
-
beginScript
public ScriptExpressionEvaluatorType beginScript()
-
outputItemName
public ExecuteScriptActionExpressionType outputItemName(QName value)
-
outputTypeName
public ExecuteScriptActionExpressionType outputTypeName(QName value)
-
forWholeInput
public ExecuteScriptActionExpressionType forWholeInput(Boolean value)
-
quiet
public ExecuteScriptActionExpressionType quiet(Boolean value)
-
type
public ExecuteScriptActionExpressionType type(String value)
- Overrides:
type
in classActionExpressionType
-
parameter
public ExecuteScriptActionExpressionType parameter(ActionParameterValueType value)
- Overrides:
parameter
in classActionExpressionType
-
beginParameter
public ActionParameterValueType beginParameter()
- Overrides:
beginParameter
in classActionExpressionType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classActionExpressionType
-
clone
public ExecuteScriptActionExpressionType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classActionExpressionType
- Returns:
- A deep copy of this object.
-
-