Class OperationProvisioningScriptType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class OperationProvisioningScriptType extends ProvisioningScriptType
Specifies how and when a script is executed during provisioning.- 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 ExpressionType
condition
static ItemName
F_CONDITION
static ItemName
F_INTENT
static ItemName
F_KIND
static ItemName
F_OPERATION
static ItemName
F_ORDER
protected List<String>
intent
protected List<ShadowKindType>
kind
protected List<ProvisioningOperationTypeType>
operation
protected BeforeAfterType
order
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptType
argument, code, criticality, F_ARGUMENT, F_CODE, F_CRITICALITY, F_HOST, F_LANGUAGE, host, language
-
-
Constructor Summary
Constructors Constructor Description OperationProvisioningScriptType()
OperationProvisioningScriptType(OperationProvisioningScriptType other)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptType
getArgument, getCode, getCriticality, getHost, getLanguage, setCode, setCriticality, setHost, setLanguage
-
-
-
-
Field Detail
-
operation
protected List<ProvisioningOperationTypeType> operation
-
kind
protected List<ShadowKindType> kind
-
order
protected BeforeAfterType order
-
condition
protected ExpressionType condition
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_OPERATION
public static final ItemName F_OPERATION
-
F_KIND
public static final ItemName F_KIND
-
F_INTENT
public static final ItemName F_INTENT
-
F_ORDER
public static final ItemName F_ORDER
-
F_CONDITION
public static final ItemName F_CONDITION
-
-
Constructor Detail
-
OperationProvisioningScriptType
public OperationProvisioningScriptType()
-
OperationProvisioningScriptType
public OperationProvisioningScriptType(OperationProvisioningScriptType other)
-
-
Method Detail
-
getOperation
public List<ProvisioningOperationTypeType> getOperation()
-
getKind
public List<ShadowKindType> getKind()
-
getOrder
public BeforeAfterType getOrder()
-
setOrder
public void setOrder(BeforeAfterType value)
-
getCondition
public ExpressionType getCondition()
-
setCondition
public void setCondition(ExpressionType value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classProvisioningScriptType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classProvisioningScriptType
-
operation
public OperationProvisioningScriptType operation(ProvisioningOperationTypeType value)
-
kind
public OperationProvisioningScriptType kind(ShadowKindType value)
-
intent
public OperationProvisioningScriptType intent(String value)
-
order
public OperationProvisioningScriptType order(BeforeAfterType value)
-
condition
public OperationProvisioningScriptType condition(ExpressionType value)
-
beginCondition
public ExpressionType beginCondition()
-
host
public OperationProvisioningScriptType host(ProvisioningScriptHostType value)
- Overrides:
host
in classProvisioningScriptType
-
language
public OperationProvisioningScriptType language(String value)
- Overrides:
language
in classProvisioningScriptType
-
argument
public OperationProvisioningScriptType argument(ProvisioningScriptArgumentType value)
- Overrides:
argument
in classProvisioningScriptType
-
beginArgument
public ProvisioningScriptArgumentType beginArgument()
- Overrides:
beginArgument
in classProvisioningScriptType
-
code
public OperationProvisioningScriptType code(String value)
- Overrides:
code
in classProvisioningScriptType
-
criticality
public OperationProvisioningScriptType criticality(CriticalityType value)
- Overrides:
criticality
in classProvisioningScriptType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classProvisioningScriptType
-
clone
public OperationProvisioningScriptType clone()
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classProvisioningScriptType
-
-