Class SynchronizationReactionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationReactionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class SynchronizationReactionType extends AbstractMutableContainerable
Reaction to synchronization situation or situations. There is a list of situations to which this entry pertains. The list is further optionally qualified by channel(s) and a condition. Only if a situation (any of), a channel (any of), and the condition all match, then the action(s) are applied. The list of reactions is evaluated in the (optional) order given. Entries without explicit order are evaluated last.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ACTIONS
static ItemName
F_CHANNEL
static ItemName
F_CONDITION
static ItemName
F_DESCRIPTION
static ItemName
F_DOCUMENTATION
static ItemName
F_LIFECYCLE_STATE
static ItemName
F_NAME
static ItemName
F_ORDER
static ItemName
F_SITUATION
static Producer<SynchronizationReactionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description SynchronizationReactionType()
SynchronizationReactionType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
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_LIFECYCLE_STATE
public static final ItemName F_LIFECYCLE_STATE
-
F_ORDER
public static final ItemName F_ORDER
-
F_SITUATION
public static final ItemName F_SITUATION
-
F_CHANNEL
public static final ItemName F_CHANNEL
-
F_CONDITION
public static final ItemName F_CONDITION
-
F_ACTIONS
public static final ItemName F_ACTIONS
-
FACTORY
public static final Producer<SynchronizationReactionType> FACTORY
-
-
Constructor Detail
-
SynchronizationReactionType
public SynchronizationReactionType()
-
SynchronizationReactionType
@Deprecated public SynchronizationReactionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getLifecycleState
public String getLifecycleState()
-
setLifecycleState
public void setLifecycleState(String value)
-
getOrder
public Integer getOrder()
-
setOrder
public void setOrder(Integer value)
-
getSituation
public List<SynchronizationSituationType> getSituation()
-
getCondition
public ExpressionType getCondition()
-
setCondition
public void setCondition(ExpressionType value)
-
getActions
public SynchronizationActionsType getActions()
-
setActions
public void setActions(SynchronizationActionsType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
name
public SynchronizationReactionType name(String value)
-
description
public SynchronizationReactionType description(String value)
-
documentation
public SynchronizationReactionType documentation(String value)
-
lifecycleState
public SynchronizationReactionType lifecycleState(String value)
-
order
public SynchronizationReactionType order(Integer value)
-
situation
public SynchronizationReactionType situation(SynchronizationSituationType value)
-
channel
public SynchronizationReactionType channel(String value)
-
condition
public SynchronizationReactionType condition(ExpressionType value)
-
beginCondition
public ExpressionType beginCondition()
-
actions
public SynchronizationReactionType actions(SynchronizationActionsType value)
-
beginActions
public SynchronizationActionsType beginActions()
-
end
public <X> X end()
-
clone
public SynchronizationReactionType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-