Class LegacySynchronizationReactionType
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
com.evolveum.midpoint.xml.ns._public.common.common_3.LegacySynchronizationReactionType
- All Implemented Interfaces:
PlainStructured,JaxbVisitable,Serializable,Cloneable
public class LegacySynchronizationReactionType
extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Reaction to a synchronization situation.
Situation identifier must be unique in this set (i.e. a situation definition may occur only once
for each situation).
If there is no definition for a particular situation, there will be no reaction ("do nothing").
The set of situation reactions is considered to be unordered.
DEPRECATED. Use new synchronization definitions right in the object type definition.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<SynchronizationActionType>static final QNameprotected ExpressionTypeprotected Stringprotected Stringprotected ModelExecuteOptionsTypestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNameprotected Booleanprotected Stringprotected ObjectReferenceTypeprotected Booleanprotected Booleanprotected SynchronizationSituationTypeprotected Boolean -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(JaxbVisitor visitor) action(SynchronizationActionType value) clone()condition(ExpressionType value) description(String value) documentation(String value) booleanequals(Object other, StructuredEqualsStrategy strategy) getName()inthashCode(StructuredHashCodeStrategy strategy) limitPropagation(Boolean value) objectTemplateRef(String oid, QName type) objectTemplateRef(String oid, QName type, QName relation) reconcileAll(Boolean value) voidsetCondition(ExpressionType value) voidsetDescription(String value) voidsetDocumentation(String value) voidvoidsetLimitPropagation(Boolean value) voidvoidvoidsetReconcile(Boolean value) voidsetReconcileAll(Boolean value) voidvoidsetSynchronize(Boolean value) synchronize(Boolean value) Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
Field Details
-
name
-
description
-
documentation
-
situation
-
channel
-
synchronize
-
reconcile
-
reconcileAll
-
limitPropagation
-
objectTemplateRef
-
executeOptions
-
condition
-
action
-
COMPLEX_TYPE
-
F_NAME
-
F_DESCRIPTION
-
F_DOCUMENTATION
-
F_SITUATION
-
F_CHANNEL
-
F_SYNCHRONIZE
-
F_RECONCILE
-
F_RECONCILE_ALL
-
F_LIMIT_PROPAGATION
-
F_OBJECT_TEMPLATE_REF
-
F_EXECUTE_OPTIONS
-
F_CONDITION
-
F_ACTION
-
-
Constructor Details
-
LegacySynchronizationReactionType
public LegacySynchronizationReactionType() -
LegacySynchronizationReactionType
-
-
Method Details
-
getName
-
setName
-
getDescription
-
setDescription
-
getDocumentation
-
setDocumentation
-
getSituation
-
setSituation
-
getChannel
-
isSynchronize
-
getSynchronize
-
setSynchronize
-
isReconcile
-
getReconcile
-
setReconcile
-
isReconcileAll
-
getReconcileAll
-
setReconcileAll
-
isLimitPropagation
-
getLimitPropagation
-
setLimitPropagation
-
getObjectTemplateRef
-
setObjectTemplateRef
-
getExecuteOptions
-
setExecuteOptions
-
getCondition
-
setCondition
-
getAction
-
hashCode
- Specified by:
hashCodein interfacePlainStructured- Overrides:
hashCodein classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
name
-
description
-
documentation
-
situation
-
channel
-
synchronize
-
reconcile
-
reconcileAll
-
limitPropagation
-
objectTemplateRef
-
objectTemplateRef
-
objectTemplateRef
-
beginObjectTemplateRef
-
executeOptions
-
beginExecuteOptions
-
condition
-
beginCondition
-
action
-
beginAction
-
accept
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
- Specified by:
clonein interfacePlainStructured- Specified by:
clonein classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-