Class ShadowDiscriminatorExpressionEvaluatorType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorExpressionEvaluatorType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
- Direct Known Subclasses:
AssociationFromLinkExpressionEvaluatorType
public class ShadowDiscriminatorExpressionEvaluatorType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Expression based on selecting a specific projection.Java class for ShadowDiscriminatorExpressionEvaluatorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ShadowDiscriminatorExpressionEvaluatorType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <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="projectionDiscriminator" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowDiscriminatorType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
protected String
description
protected String
documentation
static ItemName
F_DESCRIPTION
static ItemName
F_DOCUMENTATION
static ItemName
F_PROJECTION_DISCRIMINATOR
protected ShadowDiscriminatorType
projectionDiscriminator
-
Constructor Summary
Constructors Constructor Description ShadowDiscriminatorExpressionEvaluatorType()
Creates a newShadowDiscriminatorExpressionEvaluatorType
instance.ShadowDiscriminatorExpressionEvaluatorType(ShadowDiscriminatorExpressionEvaluatorType o)
Creates a newShadowDiscriminatorExpressionEvaluatorType
instance by deeply copying a givenShadowDiscriminatorExpressionEvaluatorType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ShadowDiscriminatorType
beginProjectionDiscriminator()
ShadowDiscriminatorExpressionEvaluatorType
clone()
Creates and returns a deep copy of this object.ShadowDiscriminatorExpressionEvaluatorType
description(String value)
ShadowDiscriminatorExpressionEvaluatorType
documentation(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.String
getDocumentation()
Gets the value of the documentation property.ShadowDiscriminatorType
getProjectionDiscriminator()
Gets the value of the projectionDiscriminator property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
ShadowDiscriminatorExpressionEvaluatorType
projectionDiscriminator(ShadowDiscriminatorType value)
void
setDescription(String value)
Sets the value of the description property.void
setDocumentation(String value)
Sets the value of the documentation property.void
setProjectionDiscriminator(ShadowDiscriminatorType value)
Sets the value of the projectionDiscriminator property.String
toString()
Generates a String representation of the contents of this type.
-
-
-
Field Detail
-
description
protected String description
-
documentation
protected String documentation
-
projectionDiscriminator
protected ShadowDiscriminatorType projectionDiscriminator
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_PROJECTION_DISCRIMINATOR
public static final ItemName F_PROJECTION_DISCRIMINATOR
-
-
Constructor Detail
-
ShadowDiscriminatorExpressionEvaluatorType
public ShadowDiscriminatorExpressionEvaluatorType()
Creates a newShadowDiscriminatorExpressionEvaluatorType
instance.
-
ShadowDiscriminatorExpressionEvaluatorType
public ShadowDiscriminatorExpressionEvaluatorType(ShadowDiscriminatorExpressionEvaluatorType o)
Creates a newShadowDiscriminatorExpressionEvaluatorType
instance by deeply copying a givenShadowDiscriminatorExpressionEvaluatorType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
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
-
getProjectionDiscriminator
public ShadowDiscriminatorType getProjectionDiscriminator()
Gets the value of the projectionDiscriminator property.- Returns:
- possible object is
ShadowDiscriminatorType
-
setProjectionDiscriminator
public void setProjectionDiscriminator(ShadowDiscriminatorType value)
Sets the value of the projectionDiscriminator property.- Parameters:
value
- allowed object isShadowDiscriminatorType
-
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:
hashCode
in 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:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
description
public ShadowDiscriminatorExpressionEvaluatorType description(String value)
-
documentation
public ShadowDiscriminatorExpressionEvaluatorType documentation(String value)
-
projectionDiscriminator
public ShadowDiscriminatorExpressionEvaluatorType projectionDiscriminator(ShadowDiscriminatorType value)
-
beginProjectionDiscriminator
public ShadowDiscriminatorType beginProjectionDiscriminator()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public ShadowDiscriminatorExpressionEvaluatorType clone()
Creates and returns a deep copy of this object.
-
-