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 QNameCOMPLEX_TYPEprotected ExpressionTypeconditionstatic ItemNameF_CONDITIONstatic ItemNameF_INTENTstatic ItemNameF_KINDstatic ItemNameF_OPERATIONstatic ItemNameF_ORDERprotected List<String>intentprotected List<ShadowKindType>kindprotected List<ProvisioningOperationTypeType>operationprotected BeforeAfterTypeorder-
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
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
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:
hashCodein interfacePlainStructured- Overrides:
hashCodein classProvisioningScriptType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin 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:
hostin classProvisioningScriptType
-
language
public OperationProvisioningScriptType language(String value)
- Overrides:
languagein classProvisioningScriptType
-
argument
public OperationProvisioningScriptType argument(ProvisioningScriptArgumentType value)
- Overrides:
argumentin classProvisioningScriptType
-
beginArgument
public ProvisioningScriptArgumentType beginArgument()
- Overrides:
beginArgumentin classProvisioningScriptType
-
code
public OperationProvisioningScriptType code(String value)
- Overrides:
codein classProvisioningScriptType
-
criticality
public OperationProvisioningScriptType criticality(CriticalityType value)
- Overrides:
criticalityin classProvisioningScriptType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classProvisioningScriptType
-
clone
public OperationProvisioningScriptType clone()
- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classProvisioningScriptType
-
-