Class ExpressionVariableDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionVariableDefinitionType
-
- All Implemented Interfaces:
JaxbVisitable,Serializable,Cloneable,org.jvnet.jaxb2_commons.lang.Equals,org.jvnet.jaxb2_commons.lang.HashCode
public class ExpressionVariableDefinitionType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Definition of a variable. This type declares a variable name and defines the initial content of the variable.Java class for ExpressionVariableDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExpressionVariableDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}QName"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}description" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}documentation" minOccurs="0"/> <element name="path" type="{http://prism.evolveum.com/xml/ns/public/types-3}ItemPathType" minOccurs="0"/> <element name="objectRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}value" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEprotected Stringdescriptionprotected Stringdocumentationstatic ItemNameF_DESCRIPTIONstatic ItemNameF_DOCUMENTATIONstatic ItemNameF_NAMEstatic ItemNameF_OBJECT_REFstatic ItemNameF_PATHstatic ItemNameF_VALUEprotected QNamenameprotected ObjectReferenceTypeobjectRefprotected ItemPathTypepathprotected Objectvalue
-
Constructor Summary
Constructors Constructor Description ExpressionVariableDefinitionType()Creates a newExpressionVariableDefinitionTypeinstance.ExpressionVariableDefinitionType(ExpressionVariableDefinitionType o)Creates a newExpressionVariableDefinitionTypeinstance by deeply copying a givenExpressionVariableDefinitionTypeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JaxbVisitor visitor)ObjectReferenceTypebeginObjectRef()ItemPathTypebeginPath()ExpressionVariableDefinitionTypeclone()Creates and returns a deep copy of this object.ExpressionVariableDefinitionTypedescription(String value)ExpressionVariableDefinitionTypedocumentation(String value)booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)StringgetDescription()Gets the value of the description property.StringgetDocumentation()Gets the value of the documentation property.QNamegetName()Gets the value of the name property.ObjectReferenceTypegetObjectRef()Gets the value of the objectRef property.ItemPathTypegetPath()Gets the value of the path property.ObjectgetValue()TODOinthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)ExpressionVariableDefinitionTypename(QName value)ExpressionVariableDefinitionTypeobjectRef(ObjectReferenceType value)ExpressionVariableDefinitionTypeobjectRef(String oid, QName type)ExpressionVariableDefinitionTypeobjectRef(String oid, QName type, QName relation)ExpressionVariableDefinitionTypepath(ItemPathType value)voidsetDescription(String value)Sets the value of the description property.voidsetDocumentation(String value)Sets the value of the documentation property.voidsetName(QName value)Sets the value of the name property.voidsetObjectRef(ObjectReferenceType value)Sets the value of the objectRef property.voidsetPath(ItemPathType value)Sets the value of the path property.voidsetValue(Object value)Sets the value of the value property.StringtoString()Generates a String representation of the contents of this type.ExpressionVariableDefinitionTypevalue(Object value)
-
-
-
Field Detail
-
name
protected QName name
-
description
protected String description
-
documentation
protected String documentation
-
path
protected ItemPathType path
-
objectRef
protected ObjectReferenceType objectRef
-
value
protected Object value
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_PATH
public static final ItemName F_PATH
-
F_OBJECT_REF
public static final ItemName F_OBJECT_REF
-
F_VALUE
public static final ItemName F_VALUE
-
-
Constructor Detail
-
ExpressionVariableDefinitionType
public ExpressionVariableDefinitionType()
Creates a newExpressionVariableDefinitionTypeinstance.
-
ExpressionVariableDefinitionType
public ExpressionVariableDefinitionType(ExpressionVariableDefinitionType o)
Creates a newExpressionVariableDefinitionTypeinstance by deeply copying a givenExpressionVariableDefinitionTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Detail
-
getName
public QName getName()
Gets the value of the name property.- Returns:
- possible object is
QName
-
setName
public void setName(QName value)
Sets the value of the name property.- Parameters:
value- allowed object isQName
-
getDescription
public String getDescription()
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
public void setDescription(String value)
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getDocumentation
public String getDocumentation()
Gets the value of the documentation property.- Returns:
- possible object is
String
-
setDocumentation
public void setDocumentation(String value)
Sets the value of the documentation property.- Parameters:
value- allowed object isString
-
getPath
public ItemPathType getPath()
Gets the value of the path property.- Returns:
- possible object is
ItemPathType
-
setPath
public void setPath(ItemPathType value)
Sets the value of the path property.- Parameters:
value- allowed object isItemPathType
-
getObjectRef
public ObjectReferenceType getObjectRef()
Gets the value of the objectRef property.- Returns:
- possible object is
ObjectReferenceType
-
setObjectRef
public void setObjectRef(ObjectReferenceType value)
Sets the value of the objectRef property.- Parameters:
value- allowed object isObjectReferenceType
-
setValue
public void setValue(Object value)
Sets the value of the value property.- Parameters:
value- allowed object isObject
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode
-
equals
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)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
name
public ExpressionVariableDefinitionType name(QName value)
-
description
public ExpressionVariableDefinitionType description(String value)
-
documentation
public ExpressionVariableDefinitionType documentation(String value)
-
path
public ExpressionVariableDefinitionType path(ItemPathType value)
-
beginPath
public ItemPathType beginPath()
-
objectRef
public ExpressionVariableDefinitionType objectRef(ObjectReferenceType value)
-
objectRef
public ExpressionVariableDefinitionType objectRef(String oid, QName type)
-
objectRef
public ExpressionVariableDefinitionType objectRef(String oid, QName type, QName relation)
-
beginObjectRef
public ObjectReferenceType beginObjectRef()
-
value
public ExpressionVariableDefinitionType value(Object value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable
-
clone
public ExpressionVariableDefinitionType clone()
Creates and returns a deep copy of this object.
-
-