public class ScriptingVariableDefinitionType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for ScriptingVariableDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ScriptingVariableDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="type" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="maxOccurs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="expression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
protected String |
description |
protected ExpressionType |
expression |
static ItemName |
F_DESCRIPTION |
static ItemName |
F_EXPRESSION |
static ItemName |
F_MAX_OCCURS |
static ItemName |
F_NAME |
static ItemName |
F_TYPE |
protected String |
maxOccurs |
protected String |
name |
protected QName |
type |
Constructor and Description |
---|
ScriptingVariableDefinitionType()
Creates a new
ScriptingVariableDefinitionType instance. |
ScriptingVariableDefinitionType(ScriptingVariableDefinitionType o)
Creates a new
ScriptingVariableDefinitionType instance by deeply copying a given ScriptingVariableDefinitionType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ExpressionType |
beginExpression() |
ScriptingVariableDefinitionType |
clone()
Creates and returns a deep copy of this object.
|
ScriptingVariableDefinitionType |
description(String 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) |
ScriptingVariableDefinitionType |
expression(ExpressionType value) |
String |
getDescription()
Gets the value of the description property.
|
ExpressionType |
getExpression()
Gets the value of the expression property.
|
String |
getMaxOccurs()
Gets the value of the maxOccurs property.
|
String |
getName()
Gets the value of the name property.
|
QName |
getType()
Gets the value of the type property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
ScriptingVariableDefinitionType |
maxOccurs(String value) |
ScriptingVariableDefinitionType |
name(String value) |
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setExpression(ExpressionType value)
Sets the value of the expression property.
|
void |
setMaxOccurs(String value)
Sets the value of the maxOccurs property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setType(QName value)
Sets the value of the type property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
ScriptingVariableDefinitionType |
type(QName value) |
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected String name
protected String description
protected QName type
protected String maxOccurs
protected ExpressionType expression
public static final QName COMPLEX_TYPE
public static final ItemName F_NAME
public static final ItemName F_DESCRIPTION
public static final ItemName F_TYPE
public static final ItemName F_MAX_OCCURS
public static final ItemName F_EXPRESSION
public ScriptingVariableDefinitionType()
ScriptingVariableDefinitionType
instance.public ScriptingVariableDefinitionType(ScriptingVariableDefinitionType o)
ScriptingVariableDefinitionType
instance by deeply copying a given ScriptingVariableDefinitionType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public QName getType()
QName
public void setType(QName value)
value
- allowed object is
QName
public String getMaxOccurs()
String
public void setMaxOccurs(String value)
value
- allowed object is
String
public ExpressionType getExpression()
ExpressionType
public void setExpression(ExpressionType value)
value
- allowed object is
ExpressionType
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 ScriptingVariableDefinitionType name(String value)
public ScriptingVariableDefinitionType description(String value)
public ScriptingVariableDefinitionType type(QName value)
public ScriptingVariableDefinitionType maxOccurs(String value)
public ScriptingVariableDefinitionType expression(ExpressionType value)
public ExpressionType beginExpression()
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public ScriptingVariableDefinitionType clone()
Copyright © 2021 Evolveum. All rights reserved.