public class ExecuteScriptType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for ExecuteScriptType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExecuteScriptType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://midpoint.evolveum.com/xml/ns/public/model/scripting-3}scriptingExpression"/> <element name="input" type="{http://midpoint.evolveum.com/xml/ns/public/model/scripting-3}ValueListType" minOccurs="0"/> <element name="options" type="{http://midpoint.evolveum.com/xml/ns/public/model/scripting-3}ScriptingExpressionEvaluationOptionsType" minOccurs="0"/> <element name="variables" type="{http://midpoint.evolveum.com/xml/ns/public/model/scripting-3}ScriptingVariablesDefinitionType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_INPUT |
static ItemName |
F_OPTIONS |
static ItemName |
F_SCRIPTING_EXPRESSION |
static ItemName |
F_VARIABLES |
protected ValueListType |
input |
protected ScriptingExpressionEvaluationOptionsType |
options |
protected JAXBElement<? extends ScriptingExpressionType> |
scriptingExpression |
protected ScriptingVariablesDefinitionType |
variables |
Constructor and Description |
---|
ExecuteScriptType()
Creates a new
ExecuteScriptType instance. |
ExecuteScriptType(ExecuteScriptType o)
Creates a new
ExecuteScriptType instance by deeply copying a given ExecuteScriptType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ValueListType |
beginInput() |
ScriptingExpressionEvaluationOptionsType |
beginOptions() |
ScriptingVariablesDefinitionType |
beginVariables() |
ExecuteScriptType |
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) |
ValueListType |
getInput()
Gets the value of the input property.
|
ScriptingExpressionEvaluationOptionsType |
getOptions()
Gets the value of the options property.
|
JAXBElement<? extends ScriptingExpressionType> |
getScriptingExpression()
Gets the value of the scriptingExpression property.
|
ScriptingVariablesDefinitionType |
getVariables()
Gets the value of the variables property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
ExecuteScriptType |
input(ValueListType value) |
ExecuteScriptType |
options(ScriptingExpressionEvaluationOptionsType value) |
ExecuteScriptType |
scriptingExpression(JAXBElement<? extends ScriptingExpressionType> value) |
void |
setInput(ValueListType value)
Sets the value of the input property.
|
void |
setOptions(ScriptingExpressionEvaluationOptionsType value)
Sets the value of the options property.
|
void |
setScriptingExpression(JAXBElement<? extends ScriptingExpressionType> value)
Sets the value of the scriptingExpression property.
|
void |
setVariables(ScriptingVariablesDefinitionType value)
Sets the value of the variables property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
ExecuteScriptType |
variables(ScriptingVariablesDefinitionType value) |
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected JAXBElement<? extends ScriptingExpressionType> scriptingExpression
protected ValueListType input
protected ScriptingExpressionEvaluationOptionsType options
protected ScriptingVariablesDefinitionType variables
public static final QName COMPLEX_TYPE
public static final ItemName F_SCRIPTING_EXPRESSION
public static final ItemName F_INPUT
public static final ItemName F_OPTIONS
public static final ItemName F_VARIABLES
public ExecuteScriptType()
ExecuteScriptType
instance.public ExecuteScriptType(ExecuteScriptType o)
ExecuteScriptType
instance by deeply copying a given ExecuteScriptType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public JAXBElement<? extends ScriptingExpressionType> getScriptingExpression()
JAXBElement
<
FilterContentExpressionType
>
JAXBElement
<
ForeachExpressionType
>
JAXBElement
<
FilterExpressionType
>
JAXBElement
<
SearchExpressionType
>
JAXBElement
<
ExpressionPipelineType
>
JAXBElement
<
ExpressionSequenceType
>
JAXBElement
<
SelectExpressionType
>
JAXBElement
<
ActionExpressionType
>
JAXBElement
<
ScriptingExpressionType
>
public void setScriptingExpression(JAXBElement<? extends ScriptingExpressionType> value)
value
- allowed object is
JAXBElement
<
FilterContentExpressionType
>
JAXBElement
<
ForeachExpressionType
>
JAXBElement
<
FilterExpressionType
>
JAXBElement
<
SearchExpressionType
>
JAXBElement
<
ExpressionPipelineType
>
JAXBElement
<
ExpressionSequenceType
>
JAXBElement
<
SelectExpressionType
>
JAXBElement
<
ActionExpressionType
>
JAXBElement
<
ScriptingExpressionType
>
public ValueListType getInput()
ValueListType
public void setInput(ValueListType value)
value
- allowed object is
ValueListType
public ScriptingExpressionEvaluationOptionsType getOptions()
ScriptingExpressionEvaluationOptionsType
public void setOptions(ScriptingExpressionEvaluationOptionsType value)
value
- allowed object is
ScriptingExpressionEvaluationOptionsType
public ScriptingVariablesDefinitionType getVariables()
ScriptingVariablesDefinitionType
public void setVariables(ScriptingVariablesDefinitionType value)
value
- allowed object is
ScriptingVariablesDefinitionType
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public ExecuteScriptType scriptingExpression(JAXBElement<? extends ScriptingExpressionType> value)
public ExecuteScriptType input(ValueListType value)
public ValueListType beginInput()
public ExecuteScriptType options(ScriptingExpressionEvaluationOptionsType value)
public ScriptingExpressionEvaluationOptionsType beginOptions()
public ExecuteScriptType variables(ScriptingVariablesDefinitionType value)
public ScriptingVariablesDefinitionType beginVariables()
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public ExecuteScriptType clone()
Copyright © 2020 Evolveum. All rights reserved.