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 class
static class
-
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(@NotNull SynchronizationReactionDefinition o) @NotNull Collection<String>
@Nullable ExpressionType
@Nullable String
getName()
@Nullable Integer
getOrder()
boolean
isVisible
(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:
compareTo
in interfaceComparable<SynchronizationReactionDefinition>
-
getName
-
getOrder
-
getChannels
-
getCondition
-
isVisible
-