Class AbstractExecutionActionExpressionType
- 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.AbstractExecutionActionExpressionType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
- Direct Known Subclasses:
AddActionExpressionType
,AssignActionExpressionType
,DeleteActionExpressionType
,DisableActionExpressionType
,EnableActionExpressionType
,ModifyActionExpressionType
,RecomputeActionExpressionType
,UnassignActionExpressionType
public class AbstractExecutionActionExpressionType extends ActionExpressionType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Supertype for "execution" actions, carrying some common properties.Java class for AbstractExecutionActionExpressionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractExecutionActionExpressionType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/model/scripting-3}ActionExpressionType"> <sequence> <element name="executeOptions" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ModelExecuteOptionsType" minOccurs="0"/> <element name="dryRun" 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
protected Boolean
dryRun
protected ModelExecuteOptionsType
executeOptions
static ItemName
F_DRY_RUN
static ItemName
F_EXECUTE_OPTIONS
-
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 AbstractExecutionActionExpressionType()
Creates a newAbstractExecutionActionExpressionType
instance.AbstractExecutionActionExpressionType(AbstractExecutionActionExpressionType o)
Creates a newAbstractExecutionActionExpressionType
instance by deeply copying a givenAbstractExecutionActionExpressionType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ModelExecuteOptionsType
beginExecuteOptions()
ActionParameterValueType
beginParameter()
AbstractExecutionActionExpressionType
clone()
Creates and returns a deep copy of this object.AbstractExecutionActionExpressionType
dryRun(Boolean value)
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)
AbstractExecutionActionExpressionType
executeOptions(ModelExecuteOptionsType value)
ModelExecuteOptionsType
getExecuteOptions()
Gets the value of the executeOptions property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Boolean
isDryRun()
Gets the value of the dryRun property.AbstractExecutionActionExpressionType
parameter(ActionParameterValueType value)
void
setDryRun(Boolean value)
Sets the value of the dryRun property.void
setExecuteOptions(ModelExecuteOptionsType value)
Sets the value of the executeOptions property.String
toString()
Generates a String representation of the contents of this type.AbstractExecutionActionExpressionType
type(String value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionExpressionType
getParameter, getType, setType
-
-
-
-
Field Detail
-
executeOptions
protected ModelExecuteOptionsType executeOptions
-
dryRun
protected Boolean dryRun
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_EXECUTE_OPTIONS
public static final ItemName F_EXECUTE_OPTIONS
-
F_DRY_RUN
public static final ItemName F_DRY_RUN
-
-
Constructor Detail
-
AbstractExecutionActionExpressionType
public AbstractExecutionActionExpressionType()
Creates a newAbstractExecutionActionExpressionType
instance.
-
AbstractExecutionActionExpressionType
public AbstractExecutionActionExpressionType(AbstractExecutionActionExpressionType o)
Creates a newAbstractExecutionActionExpressionType
instance by deeply copying a givenAbstractExecutionActionExpressionType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getExecuteOptions
public ModelExecuteOptionsType getExecuteOptions()
Gets the value of the executeOptions property.- Returns:
- possible object is
ModelExecuteOptionsType
-
setExecuteOptions
public void setExecuteOptions(ModelExecuteOptionsType value)
Sets the value of the executeOptions property.- Parameters:
value
- allowed object isModelExecuteOptionsType
-
isDryRun
public Boolean isDryRun()
Gets the value of the dryRun property.- Returns:
- possible object is
Boolean
-
setDryRun
public void setDryRun(Boolean value)
Sets the value of the dryRun 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
-
executeOptions
public AbstractExecutionActionExpressionType executeOptions(ModelExecuteOptionsType value)
-
beginExecuteOptions
public ModelExecuteOptionsType beginExecuteOptions()
-
dryRun
public AbstractExecutionActionExpressionType dryRun(Boolean value)
-
type
public AbstractExecutionActionExpressionType type(String value)
- Overrides:
type
in classActionExpressionType
-
parameter
public AbstractExecutionActionExpressionType 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 AbstractExecutionActionExpressionType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classActionExpressionType
- Returns:
- A deep copy of this object.
-
-