Class SynchronizationReactionDefinition
- java.lang.Object
-
- com.evolveum.midpoint.schema.processor.SynchronizationReactionDefinition
-
- All Implemented Interfaces:
Comparable<SynchronizationReactionDefinition>
public class SynchronizationReactionDefinition extends Object implements Comparable<SynchronizationReactionDefinition>
Wraps bothLegacySynchronizationReactionType
andSynchronizationReactionType
.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(@NotNull SynchronizationReactionDefinition o)
@NotNull List<SynchronizationActionDefinition>
getActions()
@NotNull Collection<String>
getChannels()
ExpressionType
getCondition()
String
getName()
Integer
getOrder()
@NotNull Set<SynchronizationSituationType>
getSituations()
boolean
isLegacySynchronizeOff()
boolean
isVisible(TaskExecutionMode mode)
boolean
matchesSituation(@NotNull SynchronizationSituationType currentSituation)
static @NotNull SynchronizationReactionDefinition
of(@NotNull LegacySynchronizationReactionType legacyBean, boolean addCreateCasesAction, @NotNull ClockworkSettings defaultSettings)
static @NotNull SynchronizationReactionDefinition
of(@NotNull SynchronizationReactionType bean, @NotNull ClockworkSettings defaultSettings)
String
toString()
-
-
-
Method Detail
-
of
@NotNull public static @NotNull SynchronizationReactionDefinition of(@NotNull @NotNull LegacySynchronizationReactionType legacyBean, boolean addCreateCasesAction, @NotNull @NotNull ClockworkSettings defaultSettings) throws ConfigurationException
- Throws:
ConfigurationException
-
of
@NotNull public static @NotNull SynchronizationReactionDefinition of(@NotNull @NotNull SynchronizationReactionType bean, @NotNull @NotNull ClockworkSettings defaultSettings)
-
compareTo
public int compareTo(@NotNull @NotNull SynchronizationReactionDefinition o)
- Specified by:
compareTo
in interfaceComparable<SynchronizationReactionDefinition>
-
matchesSituation
public boolean matchesSituation(@NotNull @NotNull SynchronizationSituationType currentSituation)
-
getName
public String getName()
-
getOrder
public Integer getOrder()
-
getSituations
@NotNull public @NotNull Set<SynchronizationSituationType> getSituations()
-
getChannels
@NotNull public @NotNull Collection<String> getChannels()
-
getCondition
public ExpressionType getCondition()
-
isLegacySynchronizeOff
public boolean isLegacySynchronizeOff()
-
getActions
@NotNull public @NotNull List<SynchronizationActionDefinition> getActions()
-
isVisible
public boolean isVisible(TaskExecutionMode mode)
-
-