Class CorrelatorsDefinitionUtil
java.lang.Object
com.evolveum.midpoint.schema.util.CorrelatorsDefinitionUtil
Utilities for manipulating correlators definitions.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable CorrelatorCompositionDefinitionType
static @NotNull String
getName
(@NotNull CorrelationItemType definitionBean) Returns the name under which we will reference this item definition (using "ref" elements).static String
identify
(@Nullable AbstractCorrelatorType configBean) Tries to shortly identify given correlator configuration.static CorrelationDefinitionType
mergeCorrelationDefinition
(@NotNull ResourceObjectInboundDefinition typeDef, @Nullable ObjectSynchronizationType synchronizationBean, @NotNull ResourceType resource) "Compiles" the correlation definition from all available information: .
-
Constructor Details
-
CorrelatorsDefinitionUtil
public CorrelatorsDefinitionUtil()
-
-
Method Details
-
getName
@NotNull public static @NotNull String getName(@NotNull @NotNull CorrelationItemType definitionBean) Returns the name under which we will reference this item definition (using "ref" elements). -
identify
Tries to shortly identify given correlator configuration. Just to able to debug e.g. configuration resolution. -
getComposition
@Nullable public static @Nullable CorrelatorCompositionDefinitionType getComposition(AbstractCorrelatorType bean) -
mergeCorrelationDefinition
public static CorrelationDefinitionType mergeCorrelationDefinition(@NotNull @NotNull ResourceObjectInboundDefinition typeDef, @Nullable @Nullable ObjectSynchronizationType synchronizationBean, @NotNull @NotNull ResourceType resource) throws ConfigurationException "Compiles" the correlation definition from all available information: . attribute-level "correlation" configuration snippets . legacy correlation/confirmation expressions/filters- Throws:
ConfigurationException
-