Class ProvisioningScriptType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
- Direct Known Subclasses:
OperationProvisioningScriptType
public class ProvisioningScriptType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Specifies a script to be 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 protected List<ProvisioningScriptArgumentType>
argument
protected String
code
static QName
COMPLEX_TYPE
protected CriticalityType
criticality
static ItemName
F_ARGUMENT
static ItemName
F_CODE
static ItemName
F_CRITICALITY
static ItemName
F_HOST
static ItemName
F_LANGUAGE
protected ProvisioningScriptHostType
host
protected String
language
-
Constructor Summary
Constructors Constructor Description ProvisioningScriptType()
ProvisioningScriptType(ProvisioningScriptType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ProvisioningScriptType
argument(ProvisioningScriptArgumentType value)
ProvisioningScriptArgumentType
beginArgument()
ProvisioningScriptType
clone()
ProvisioningScriptType
code(String value)
ProvisioningScriptType
criticality(CriticalityType value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
List<ProvisioningScriptArgumentType>
getArgument()
String
getCode()
CriticalityType
getCriticality()
ProvisioningScriptHostType
getHost()
String
getLanguage()
int
hashCode(StructuredHashCodeStrategy strategy)
ProvisioningScriptType
host(ProvisioningScriptHostType value)
ProvisioningScriptType
language(String value)
void
setCode(String value)
void
setCriticality(CriticalityType value)
void
setHost(ProvisioningScriptHostType value)
void
setLanguage(String value)
-
-
-
Field Detail
-
host
protected ProvisioningScriptHostType host
-
language
protected String language
-
argument
protected List<ProvisioningScriptArgumentType> argument
-
code
protected String code
-
criticality
protected CriticalityType criticality
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_HOST
public static final ItemName F_HOST
-
F_LANGUAGE
public static final ItemName F_LANGUAGE
-
F_ARGUMENT
public static final ItemName F_ARGUMENT
-
F_CODE
public static final ItemName F_CODE
-
F_CRITICALITY
public static final ItemName F_CRITICALITY
-
-
Constructor Detail
-
ProvisioningScriptType
public ProvisioningScriptType()
-
ProvisioningScriptType
public ProvisioningScriptType(ProvisioningScriptType other)
-
-
Method Detail
-
getHost
public ProvisioningScriptHostType getHost()
-
setHost
public void setHost(ProvisioningScriptHostType value)
-
getLanguage
public String getLanguage()
-
setLanguage
public void setLanguage(String value)
-
getArgument
public List<ProvisioningScriptArgumentType> getArgument()
-
getCode
public String getCode()
-
setCode
public void setCode(String value)
-
getCriticality
public CriticalityType getCriticality()
-
setCriticality
public void setCriticality(CriticalityType value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
host
public ProvisioningScriptType host(ProvisioningScriptHostType value)
-
language
public ProvisioningScriptType language(String value)
-
argument
public ProvisioningScriptType argument(ProvisioningScriptArgumentType value)
-
beginArgument
public ProvisioningScriptArgumentType beginArgument()
-
code
public ProvisioningScriptType code(String value)
-
criticality
public ProvisioningScriptType criticality(CriticalityType value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public ProvisioningScriptType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-