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 bothSynchronizationActionTypeandAbstractSynchronizationActionType.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSynchronizationActionDefinition.Legacystatic classSynchronizationActionDefinition.New
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intcompareTo(@NotNull SynchronizationActionDefinition o)ModelExecuteOptionsTypegetExecuteOptions()abstract @Nullable StringgetLegacyActionUri()abstract @Nullable StringgetName()abstract @Nullable AbstractSynchronizationActionTypegetNewDefinitionBean()abstract @Nullable Class<? extends AbstractSynchronizationActionType>getNewDefinitionBeanClass()ObjectReferenceTypegetObjectTemplateRef()abstract @Nullable IntegergetOrder()BooleanisLimitPropagation()BooleanisReconcile()BooleanisReconcileAll()
-
-
-
Method Detail
-
compareTo
public int compareTo(@NotNull @NotNull SynchronizationActionDefinition o)- Specified by:
compareToin 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()
-
-