Class ProjectionMergeConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ItemMergeConfigurationType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProjectionMergeConfigurationType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ProjectionMergeConfigurationType extends ItemMergeConfigurationType implements Serializable, Cloneable, Containerable
TODO <p>Java class for ProjectionMergeConfigurationType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> <complexType name="ProjectionMergeConfigurationType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ItemMergeConfigurationType"> <sequence> <element name="situation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProjectionMergeSituationType" minOccurs="0"/> <element name="projectionDiscriminator" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowDiscriminatorType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType> </pre>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_PROJECTION_DISCRIMINATOR
static ItemName
F_SITUATION
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemMergeConfigurationType
F_LEFT, F_RIGHT, F_VALUE_EXPRESSION
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ProjectionMergeConfigurationType()
ProjectionMergeConfigurationType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemMergeConfigurationType
getLeft, getRight, getValueExpression, setLeft, setRight, setValueExpression
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
ProjectionMergeConfigurationType
public ProjectionMergeConfigurationType()
-
ProjectionMergeConfigurationType
public ProjectionMergeConfigurationType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classItemMergeConfigurationType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classItemMergeConfigurationType
-
toString
public String toString()
- Overrides:
toString
in classItemMergeConfigurationType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classItemMergeConfigurationType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classItemMergeConfigurationType
-
end
public <X> X end()
- Overrides:
end
in classItemMergeConfigurationType
-
getSituation
public ProjectionMergeSituationType getSituation()
-
setSituation
public void setSituation(ProjectionMergeSituationType value)
-
getProjectionDiscriminator
public ShadowDiscriminatorType getProjectionDiscriminator()
-
setProjectionDiscriminator
public void setProjectionDiscriminator(ShadowDiscriminatorType value)
-
situation
public ProjectionMergeConfigurationType situation(ProjectionMergeSituationType value)
-
projectionDiscriminator
public ProjectionMergeConfigurationType projectionDiscriminator(ShadowDiscriminatorType value)
-
beginProjectionDiscriminator
public ShadowDiscriminatorType beginProjectionDiscriminator()
-
left
public ProjectionMergeConfigurationType left(MergeStrategyType value)
- Overrides:
left
in classItemMergeConfigurationType
-
right
public ProjectionMergeConfigurationType right(MergeStrategyType value)
- Overrides:
right
in classItemMergeConfigurationType
-
valueExpression
public ProjectionMergeConfigurationType valueExpression(ExpressionType value)
- Overrides:
valueExpression
in classItemMergeConfigurationType
-
beginValueExpression
public ExpressionType beginValueExpression()
- Overrides:
beginValueExpression
in classItemMergeConfigurationType
-
clone
public ProjectionMergeConfigurationType clone()
- Overrides:
clone
in classItemMergeConfigurationType
-
-