public class VariableBindingDefinitionType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for VariableBindingDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VariableBindingDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}description" minOccurs="0"/> <element name="path" type="{http://prism.evolveum.com/xml/ns/public/types-3}ItemPathType" minOccurs="0"/> <element name="set" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ValueSetDefinitionType" minOccurs="0"/> <element name="type" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
protected String |
description |
static ItemName |
F_DESCRIPTION |
static ItemName |
F_NAME |
static ItemName |
F_PATH |
static ItemName |
F_SET |
static ItemName |
F_TYPE |
protected QName |
name |
protected ItemPathType |
path |
protected ValueSetDefinitionType |
set |
protected QName |
type |
Constructor and Description |
---|
VariableBindingDefinitionType()
Creates a new
VariableBindingDefinitionType instance. |
VariableBindingDefinitionType(VariableBindingDefinitionType o)
Creates a new
VariableBindingDefinitionType instance by deeply copying a given VariableBindingDefinitionType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ItemPathType |
beginPath() |
ValueSetDefinitionType |
beginSet() |
VariableBindingDefinitionType |
clone()
Creates and returns a deep copy of this object.
|
VariableBindingDefinitionType |
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) |
String |
getDescription()
Gets the value of the description property.
|
QName |
getName()
Gets the value of the name property.
|
ItemPathType |
getPath()
Gets the value of the path property.
|
ValueSetDefinitionType |
getSet()
Gets the value of the set 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) |
VariableBindingDefinitionType |
name(QName value) |
VariableBindingDefinitionType |
path(ItemPathType value) |
VariableBindingDefinitionType |
set(ValueSetDefinitionType value) |
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setName(QName value)
Sets the value of the name property.
|
void |
setPath(ItemPathType value)
Sets the value of the path property.
|
void |
setSet(ValueSetDefinitionType value)
Sets the value of the set property.
|
void |
setType(QName value)
Sets the value of the type property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
VariableBindingDefinitionType |
type(QName value) |
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected QName name
protected String description
protected ItemPathType path
protected ValueSetDefinitionType set
protected QName type
public static final QName COMPLEX_TYPE
public static final ItemName F_NAME
public static final ItemName F_DESCRIPTION
public static final ItemName F_PATH
public static final ItemName F_SET
public static final ItemName F_TYPE
public VariableBindingDefinitionType()
VariableBindingDefinitionType
instance.public VariableBindingDefinitionType(VariableBindingDefinitionType o)
VariableBindingDefinitionType
instance by deeply copying a given VariableBindingDefinitionType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public QName getName()
QName
public void setName(QName value)
value
- allowed object is
QName
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public ItemPathType getPath()
ItemPathType
public void setPath(ItemPathType value)
value
- allowed object is
ItemPathType
public ValueSetDefinitionType getSet()
ValueSetDefinitionType
public void setSet(ValueSetDefinitionType value)
value
- allowed object is
ValueSetDefinitionType
public QName getType()
QName
public void setType(QName value)
value
- allowed object is
QName
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 VariableBindingDefinitionType name(QName value)
public VariableBindingDefinitionType description(String value)
public VariableBindingDefinitionType path(ItemPathType value)
public ItemPathType beginPath()
public VariableBindingDefinitionType set(ValueSetDefinitionType value)
public ValueSetDefinitionType beginSet()
public VariableBindingDefinitionType type(QName value)
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public VariableBindingDefinitionType clone()
Copyright © 2020 Evolveum. All rights reserved.