Class AssociationFromLinkExpressionEvaluatorType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorExpressionEvaluatorType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AssociationFromLinkExpressionEvaluatorType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class AssociationFromLinkExpressionEvaluatorType extends ShadowDiscriminatorExpressionEvaluatorType
Definition of an expression that creates association from links (linkRefs)- 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 protected Integer
assignmentPathIndex
static QName
COMPLEX_TYPE
static ItemName
F_ASSIGNMENT_PATH_INDEX
static ItemName
F_RECURSE_UP_ORG_TYPE
protected List<String>
recurseUpOrgType
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorExpressionEvaluatorType
description, documentation, F_DESCRIPTION, F_DOCUMENTATION, F_PROJECTION_DISCRIMINATOR, projectionDiscriminator
-
-
Constructor Summary
Constructors Constructor Description AssociationFromLinkExpressionEvaluatorType()
AssociationFromLinkExpressionEvaluatorType(AssociationFromLinkExpressionEvaluatorType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
AssociationFromLinkExpressionEvaluatorType
assignmentPathIndex(Integer value)
ShadowDiscriminatorType
beginProjectionDiscriminator()
AssociationFromLinkExpressionEvaluatorType
clone()
AssociationFromLinkExpressionEvaluatorType
description(String value)
AssociationFromLinkExpressionEvaluatorType
documentation(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
Integer
getAssignmentPathIndex()
List<String>
getRecurseUpOrgType()
int
hashCode(StructuredHashCodeStrategy strategy)
AssociationFromLinkExpressionEvaluatorType
projectionDiscriminator(ShadowDiscriminatorType value)
AssociationFromLinkExpressionEvaluatorType
recurseUpOrgType(String value)
void
setAssignmentPathIndex(Integer value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorExpressionEvaluatorType
getDescription, getDocumentation, getProjectionDiscriminator, setDescription, setDocumentation, setProjectionDiscriminator
-
-
-
-
Constructor Detail
-
AssociationFromLinkExpressionEvaluatorType
public AssociationFromLinkExpressionEvaluatorType()
-
AssociationFromLinkExpressionEvaluatorType
public AssociationFromLinkExpressionEvaluatorType(AssociationFromLinkExpressionEvaluatorType other)
-
-
Method Detail
-
getAssignmentPathIndex
public Integer getAssignmentPathIndex()
-
setAssignmentPathIndex
public void setAssignmentPathIndex(Integer value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classShadowDiscriminatorExpressionEvaluatorType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classShadowDiscriminatorExpressionEvaluatorType
-
recurseUpOrgType
public AssociationFromLinkExpressionEvaluatorType recurseUpOrgType(String value)
-
assignmentPathIndex
public AssociationFromLinkExpressionEvaluatorType assignmentPathIndex(Integer value)
-
description
public AssociationFromLinkExpressionEvaluatorType description(String value)
- Overrides:
description
in classShadowDiscriminatorExpressionEvaluatorType
-
documentation
public AssociationFromLinkExpressionEvaluatorType documentation(String value)
- Overrides:
documentation
in classShadowDiscriminatorExpressionEvaluatorType
-
projectionDiscriminator
public AssociationFromLinkExpressionEvaluatorType projectionDiscriminator(ShadowDiscriminatorType value)
- Overrides:
projectionDiscriminator
in classShadowDiscriminatorExpressionEvaluatorType
-
beginProjectionDiscriminator
public ShadowDiscriminatorType beginProjectionDiscriminator()
- Overrides:
beginProjectionDiscriminator
in classShadowDiscriminatorExpressionEvaluatorType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classShadowDiscriminatorExpressionEvaluatorType
-
clone
public AssociationFromLinkExpressionEvaluatorType clone()
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classShadowDiscriminatorExpressionEvaluatorType
-
-