public class ProvisioningScriptType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for ProvisioningScriptType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProvisioningScriptType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="host" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProvisioningScriptHostType" minOccurs="0"/> <element name="language" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="argument" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProvisioningScriptArgumentType" maxOccurs="unbounded" minOccurs="0"/> <element name="code" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="criticality" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CriticalityType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and 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 and Description |
---|
ProvisioningScriptType()
Creates a new
ProvisioningScriptType instance. |
ProvisioningScriptType(ProvisioningScriptType o)
Creates a new
ProvisioningScriptType instance by deeply copying a given ProvisioningScriptType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ProvisioningScriptType |
argument(ProvisioningScriptArgumentType value) |
ProvisioningScriptArgumentType |
beginArgument() |
ProvisioningScriptType |
clone()
Creates and returns a deep copy of this object.
|
ProvisioningScriptType |
code(String value) |
ProvisioningScriptType |
criticality(CriticalityType 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) |
List<ProvisioningScriptArgumentType> |
getArgument()
Gets the value of the argument property.
|
String |
getCode()
Gets the value of the code property.
|
CriticalityType |
getCriticality()
Gets the value of the criticality property.
|
ProvisioningScriptHostType |
getHost()
Gets the value of the host property.
|
String |
getLanguage()
Gets the value of the language property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
ProvisioningScriptType |
host(ProvisioningScriptHostType value) |
ProvisioningScriptType |
language(String value) |
void |
setCode(String value)
Sets the value of the code property.
|
void |
setCriticality(CriticalityType value)
Sets the value of the criticality property.
|
void |
setHost(ProvisioningScriptHostType value)
Sets the value of the host property.
|
void |
setLanguage(String value)
Sets the value of the language property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected ProvisioningScriptHostType host
protected String language
protected List<ProvisioningScriptArgumentType> argument
protected String code
protected CriticalityType criticality
public static final QName COMPLEX_TYPE
public static final ItemName F_HOST
public static final ItemName F_LANGUAGE
public static final ItemName F_ARGUMENT
public static final ItemName F_CODE
public static final ItemName F_CRITICALITY
public ProvisioningScriptType()
ProvisioningScriptType
instance.public ProvisioningScriptType(ProvisioningScriptType o)
ProvisioningScriptType
instance by deeply copying a given ProvisioningScriptType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public ProvisioningScriptHostType getHost()
ProvisioningScriptHostType
public void setHost(ProvisioningScriptHostType value)
value
- allowed object is
ProvisioningScriptHostType
public String getLanguage()
String
public void setLanguage(String value)
value
- allowed object is
String
public List<ProvisioningScriptArgumentType> getArgument()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the argument property.
For example, to add a new item, do as follows:
getArgument().add(newItem);
Objects of the following type(s) are allowed in the list
ProvisioningScriptArgumentType
public String getCode()
String
public void setCode(String value)
value
- allowed object is
String
public CriticalityType getCriticality()
CriticalityType
public void setCriticality(CriticalityType value)
value
- allowed object is
CriticalityType
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public ProvisioningScriptType host(ProvisioningScriptHostType value)
public ProvisioningScriptType language(String value)
public ProvisioningScriptType argument(ProvisioningScriptArgumentType value)
public ProvisioningScriptArgumentType beginArgument()
public ProvisioningScriptType code(String value)
public ProvisioningScriptType criticality(CriticalityType value)
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public ProvisioningScriptType clone()
Copyright © 2019 Evolveum. All rights reserved.