Class SynchronizationActionDefinition
java.lang.Object
com.evolveum.midpoint.schema.processor.SynchronizationActionDefinition
- All Implemented Interfaces:
Comparable<SynchronizationActionDefinition>
- Direct Known Subclasses:
SynchronizationActionDefinition.Legacy
,SynchronizationActionDefinition.New
public abstract class SynchronizationActionDefinition
extends Object
implements Comparable<SynchronizationActionDefinition>
Wraps both
SynchronizationActionType
and AbstractSynchronizationActionType
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(@NotNull SynchronizationActionDefinition o) abstract @Nullable String
abstract @Nullable String
getName()
abstract @Nullable AbstractSynchronizationActionType
abstract @Nullable Class<? extends AbstractSynchronizationActionType>
@NotNull Class<? extends AbstractSynchronizationActionType>
abstract @Nullable Integer
getOrder()
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<SynchronizationActionDefinition>
-
getOrder
-
getName
-
isReconcileAll
-
getExecuteOptions
-
isReconcile
-
isLimitPropagation
-
getObjectTemplateRef
-
getLegacyActionUri
-
getNewDefinitionBeanClass
@Nullable public abstract @Nullable Class<? extends AbstractSynchronizationActionType> getNewDefinitionBeanClass() -
getNewDefinitionBeanClassRequired
@NotNull public @NotNull Class<? extends AbstractSynchronizationActionType> getNewDefinitionBeanClassRequired() -
getNewDefinitionBean
@VisibleForTesting @Nullable public abstract @Nullable AbstractSynchronizationActionType getNewDefinitionBean()
-