Class FullCorrelationContext
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.correlator.FullCorrelationContext
-
@Experimental public class FullCorrelationContext extends Object
Full context needed to carry out correlation-related operations on a shadow. TODO decide on the fate of this class- See Also:
CorrelatorContext
,CorrelationContext
-
-
Field Summary
Fields Modifier and Type Field Description @Nullable ObjectTemplateType
objectTemplate
@NotNull FocusType
preFocus
@NotNull ResourceType
resource
@NotNull ResourceObjectDefinition
resourceObjectDefinition
@NotNull ShadowType
shadow
@NotNull SynchronizationPolicy
synchronizationPolicy
@Nullable SystemConfigurationType
systemConfiguration
-
Constructor Summary
Constructors Constructor Description FullCorrelationContext(@NotNull ShadowType shadow, @NotNull ResourceType resource, @NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull SynchronizationPolicy synchronizationPolicy, @NotNull FocusType preFocus, @Nullable ObjectTemplateType objectTemplate, @Nullable SystemConfigurationType systemConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull CorrelationDefinitionType
getCorrelationDefinitionBean()
Returned definition contains legacy correlation definition, if there's any.
-
-
-
Field Detail
-
shadow
@NotNull public final @NotNull ShadowType shadow
-
resource
@NotNull public final @NotNull ResourceType resource
-
resourceObjectDefinition
@NotNull public final @NotNull ResourceObjectDefinition resourceObjectDefinition
-
synchronizationPolicy
@NotNull public final @NotNull SynchronizationPolicy synchronizationPolicy
-
preFocus
@NotNull public final @NotNull FocusType preFocus
-
objectTemplate
@Nullable public final @Nullable ObjectTemplateType objectTemplate
-
systemConfiguration
@Nullable public final @Nullable SystemConfigurationType systemConfiguration
-
-
Constructor Detail
-
FullCorrelationContext
public FullCorrelationContext(@NotNull @NotNull ShadowType shadow, @NotNull @NotNull ResourceType resource, @NotNull @NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull @NotNull SynchronizationPolicy synchronizationPolicy, @NotNull @NotNull FocusType preFocus, @Nullable @Nullable ObjectTemplateType objectTemplate, @Nullable @Nullable SystemConfigurationType systemConfiguration)
-
-
Method Detail
-
getCorrelationDefinitionBean
@NotNull public @NotNull CorrelationDefinitionType getCorrelationDefinitionBean()
Returned definition contains legacy correlation definition, if there's any.
-
-