Class SynchronizationReactionDefinition
java.lang.Object
com.evolveum.midpoint.schema.processor.SynchronizationReactionDefinition
- All Implemented Interfaces:
Comparable<SynchronizationReactionDefinition>
- Direct Known Subclasses:
SynchronizationReactionDefinition.ItemSynchronizationReactionDefinition,SynchronizationReactionDefinition.ObjectSynchronizationReactionDefinition
public abstract class SynchronizationReactionDefinition
extends Object
implements Comparable<SynchronizationReactionDefinition>
Wraps both
LegacySynchronizationReactionType and SynchronizationReactionType.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(@NotNull SynchronizationReactionDefinition o) @NotNull Collection<String>@Nullable ExpressionType@Nullable StringgetName()@Nullable IntegergetOrder()booleanisVisible(TaskExecutionMode mode) legacy(@NotNull LegacySynchronizationReactionType legacyBean, boolean addCreateCasesAction, @NotNull ClockworkSettings defaultSettings) modern(SynchronizationReactionsType reactions)
-
Method Details
-
legacy
@NotNull public static SynchronizationReactionDefinition.ObjectSynchronizationReactionDefinition legacy(@NotNull @NotNull LegacySynchronizationReactionType legacyBean, boolean addCreateCasesAction, @NotNull @NotNull ClockworkSettings defaultSettings) throws ConfigurationException - Throws:
ConfigurationException
-
modern
@NotNull public static @NotNull List<SynchronizationReactionDefinition.ObjectSynchronizationReactionDefinition> modern(SynchronizationReactionsType reactions) -
compareTo
- Specified by:
compareToin interfaceComparable<SynchronizationReactionDefinition>
-
getName
-
getOrder
-
getChannels
-
getCondition
-
isVisible
-