Class ShadowDiscriminatorExpressionEvaluatorType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorExpressionEvaluatorType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
- Direct Known Subclasses:
AssociationFromLinkExpressionEvaluatorType
public class ShadowDiscriminatorExpressionEvaluatorType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Expression based on selecting a specific projection.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
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()
ShadowDiscriminatorExpressionEvaluatorType(ShadowDiscriminatorExpressionEvaluatorType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ShadowDiscriminatorType
beginProjectionDiscriminator()
ShadowDiscriminatorExpressionEvaluatorType
clone()
ShadowDiscriminatorExpressionEvaluatorType
description(String value)
ShadowDiscriminatorExpressionEvaluatorType
documentation(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
String
getDescription()
String
getDocumentation()
ShadowDiscriminatorType
getProjectionDiscriminator()
int
hashCode(StructuredHashCodeStrategy strategy)
ShadowDiscriminatorExpressionEvaluatorType
projectionDiscriminator(ShadowDiscriminatorType value)
void
setDescription(String value)
void
setDocumentation(String value)
void
setProjectionDiscriminator(ShadowDiscriminatorType value)
-
-
-
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()
-
ShadowDiscriminatorExpressionEvaluatorType
public ShadowDiscriminatorExpressionEvaluatorType(ShadowDiscriminatorExpressionEvaluatorType other)
-
-
Method Detail
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getProjectionDiscriminator
public ShadowDiscriminatorType getProjectionDiscriminator()
-
setProjectionDiscriminator
public void setProjectionDiscriminator(ShadowDiscriminatorType value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
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
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public ShadowDiscriminatorExpressionEvaluatorType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-