public class OperationProvisioningScriptType extends ProvisioningScriptType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for OperationProvisioningScriptType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OperationProvisioningScriptType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProvisioningScriptType"> <sequence> <element name="operation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProvisioningOperationTypeType" maxOccurs="unbounded" minOccurs="0"/> <element name="kind" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowKindType" maxOccurs="unbounded" minOccurs="0"/> <element name="intent" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="order" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}BeforeAfterType"/> <element name="condition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and 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 |
argument, code, criticality, F_ARGUMENT, F_CODE, F_CRITICALITY, F_HOST, F_LANGUAGE, host, language
Constructor and Description |
---|
OperationProvisioningScriptType()
Creates a new
OperationProvisioningScriptType instance. |
OperationProvisioningScriptType(OperationProvisioningScriptType o)
Creates a new
OperationProvisioningScriptType instance by deeply copying a given OperationProvisioningScriptType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
OperationProvisioningScriptType |
argument(ProvisioningScriptArgumentType value) |
ProvisioningScriptArgumentType |
beginArgument() |
ExpressionType |
beginCondition() |
OperationProvisioningScriptType |
clone()
Creates and returns a deep copy of this object.
|
OperationProvisioningScriptType |
code(String value) |
OperationProvisioningScriptType |
condition(ExpressionType value) |
OperationProvisioningScriptType |
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) |
ExpressionType |
getCondition()
Gets the value of the condition property.
|
List<String> |
getIntent()
Gets the value of the intent property.
|
List<ShadowKindType> |
getKind()
Gets the value of the kind property.
|
List<ProvisioningOperationTypeType> |
getOperation()
Gets the value of the operation property.
|
BeforeAfterType |
getOrder()
Gets the value of the order property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
OperationProvisioningScriptType |
host(ProvisioningScriptHostType value) |
OperationProvisioningScriptType |
intent(String value) |
OperationProvisioningScriptType |
kind(ShadowKindType value) |
OperationProvisioningScriptType |
language(String value) |
OperationProvisioningScriptType |
operation(ProvisioningOperationTypeType value) |
OperationProvisioningScriptType |
order(BeforeAfterType value) |
void |
setCondition(ExpressionType value)
Sets the value of the condition property.
|
void |
setOrder(BeforeAfterType value)
Sets the value of the order property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
getArgument, getCode, getCriticality, getHost, getLanguage, setCode, setCriticality, setHost, setLanguage
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected List<ProvisioningOperationTypeType> operation
protected List<ShadowKindType> kind
protected BeforeAfterType order
protected ExpressionType condition
public static final QName COMPLEX_TYPE
public static final ItemName F_OPERATION
public static final ItemName F_KIND
public static final ItemName F_INTENT
public static final ItemName F_ORDER
public static final ItemName F_CONDITION
public OperationProvisioningScriptType()
OperationProvisioningScriptType
instance.public OperationProvisioningScriptType(OperationProvisioningScriptType o)
OperationProvisioningScriptType
instance by deeply copying a given OperationProvisioningScriptType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public List<ProvisioningOperationTypeType> getOperation()
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 operation property.
For example, to add a new item, do as follows:
getOperation().add(newItem);
Objects of the following type(s) are allowed in the list
ProvisioningOperationTypeType
public List<ShadowKindType> getKind()
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 kind property.
For example, to add a new item, do as follows:
getKind().add(newItem);
Objects of the following type(s) are allowed in the list
ShadowKindType
public List<String> getIntent()
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 intent property.
For example, to add a new item, do as follows:
getIntent().add(newItem);
Objects of the following type(s) are allowed in the list
String
public BeforeAfterType getOrder()
BeforeAfterType
public void setOrder(BeforeAfterType value)
value
- allowed object is
BeforeAfterType
public ExpressionType getCondition()
ExpressionType
public void setCondition(ExpressionType value)
value
- allowed object is
ExpressionType
public String toString()
toString
in class ProvisioningScriptType
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
hashCode
in class ProvisioningScriptType
public int hashCode()
hashCode
in class ProvisioningScriptType
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
equals
in class ProvisioningScriptType
public boolean equals(Object object)
equals
in class ProvisioningScriptType
public OperationProvisioningScriptType operation(ProvisioningOperationTypeType value)
public OperationProvisioningScriptType kind(ShadowKindType value)
public OperationProvisioningScriptType intent(String value)
public OperationProvisioningScriptType order(BeforeAfterType value)
public OperationProvisioningScriptType condition(ExpressionType value)
public ExpressionType beginCondition()
public OperationProvisioningScriptType host(ProvisioningScriptHostType value)
host
in class ProvisioningScriptType
public OperationProvisioningScriptType language(String value)
language
in class ProvisioningScriptType
public OperationProvisioningScriptType argument(ProvisioningScriptArgumentType value)
argument
in class ProvisioningScriptType
public ProvisioningScriptArgumentType beginArgument()
beginArgument
in class ProvisioningScriptType
public OperationProvisioningScriptType code(String value)
code
in class ProvisioningScriptType
public OperationProvisioningScriptType criticality(CriticalityType value)
criticality
in class ProvisioningScriptType
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
accept
in class ProvisioningScriptType
public OperationProvisioningScriptType clone()
clone
in class ProvisioningScriptType
Copyright © 2020 Evolveum. All rights reserved.