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 bothSynchronizationActionType
andAbstractSynchronizationActionType
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SynchronizationActionDefinition.Legacy
static class
SynchronizationActionDefinition.New
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
compareTo(@NotNull SynchronizationActionDefinition o)
ModelExecuteOptionsType
getExecuteOptions()
abstract @Nullable String
getLegacyActionUri()
abstract @Nullable String
getName()
abstract @Nullable AbstractSynchronizationActionType
getNewDefinitionBean()
abstract @Nullable Class<? extends AbstractSynchronizationActionType>
getNewDefinitionBeanClass()
ObjectReferenceType
getObjectTemplateRef()
abstract @Nullable Integer
getOrder()
Boolean
isLimitPropagation()
Boolean
isReconcile()
Boolean
isReconcileAll()
-
-
-
Method Detail
-
compareTo
public int compareTo(@NotNull @NotNull SynchronizationActionDefinition o)
- Specified by:
compareTo
in interfaceComparable<SynchronizationActionDefinition>
-
getOrder
@Nullable public abstract @Nullable Integer getOrder()
-
getName
@Nullable public abstract @Nullable String getName()
-
isReconcileAll
public Boolean isReconcileAll()
-
getExecuteOptions
public ModelExecuteOptionsType getExecuteOptions()
-
isReconcile
public Boolean isReconcile()
-
isLimitPropagation
public Boolean isLimitPropagation()
-
getObjectTemplateRef
public ObjectReferenceType getObjectTemplateRef()
-
getLegacyActionUri
@Nullable public abstract @Nullable String getLegacyActionUri()
-
getNewDefinitionBeanClass
@Nullable public abstract @Nullable Class<? extends AbstractSynchronizationActionType> getNewDefinitionBeanClass()
-
getNewDefinitionBean
@VisibleForTesting @Nullable public abstract @Nullable AbstractSynchronizationActionType getNewDefinitionBean()
-
-