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 bothLegacySynchronizationReactionTypeandSynchronizationReactionType.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(@NotNull SynchronizationReactionDefinition o)@NotNull List<SynchronizationActionDefinition>getActions()@NotNull Collection<String>getChannels()ExpressionTypegetCondition()StringgetName()IntegergetOrder()@NotNull Set<SynchronizationSituationType>getSituations()booleanisLegacySynchronizeOff()booleanisVisible(TaskExecutionMode mode)booleanmatchesSituation(@NotNull SynchronizationSituationType currentSituation)static @NotNull SynchronizationReactionDefinitionof(@NotNull LegacySynchronizationReactionType legacyBean, boolean addCreateCasesAction, @NotNull ClockworkSettings defaultSettings)static @NotNull SynchronizationReactionDefinitionof(@NotNull SynchronizationReactionType bean, @NotNull ClockworkSettings defaultSettings)StringtoString()
-
-
-
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:
compareToin 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)
-
-