Class AbstractExecutionActionExpressionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- 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:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
- Direct Known Subclasses:
AddActionExpressionType
,AssignActionExpressionType
,DeleteActionExpressionType
,DisableActionExpressionType
,EnableActionExpressionType
,ModifyActionExpressionType
,RecomputeActionExpressionType
,UnassignActionExpressionType
public class AbstractExecutionActionExpressionType extends ActionExpressionType
Supertype for "execution" actions, carrying some common properties.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
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()
AbstractExecutionActionExpressionType(AbstractExecutionActionExpressionType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ModelExecuteOptionsType
beginExecuteOptions()
ActionParameterValueType
beginParameter()
AbstractExecutionActionExpressionType
clone()
AbstractExecutionActionExpressionType
dryRun(Boolean value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
AbstractExecutionActionExpressionType
executeOptions(ModelExecuteOptionsType value)
ModelExecuteOptionsType
getExecuteOptions()
int
hashCode(StructuredHashCodeStrategy strategy)
Boolean
isDryRun()
AbstractExecutionActionExpressionType
parameter(ActionParameterValueType value)
void
setDryRun(Boolean value)
void
setExecuteOptions(ModelExecuteOptionsType value)
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()
-
AbstractExecutionActionExpressionType
public AbstractExecutionActionExpressionType(AbstractExecutionActionExpressionType other)
-
-
Method Detail
-
getExecuteOptions
public ModelExecuteOptionsType getExecuteOptions()
-
setExecuteOptions
public void setExecuteOptions(ModelExecuteOptionsType value)
-
isDryRun
public Boolean isDryRun()
-
setDryRun
public void setDryRun(Boolean value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classActionExpressionType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- 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()
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classActionExpressionType
-
-