Class CorrelatorsDefinitionUtil
- java.lang.Object
-
- com.evolveum.midpoint.schema.util.CorrelatorsDefinitionUtil
-
public class CorrelatorsDefinitionUtil extends Object
Utilities for manipulating correlators definitions.
-
-
Constructor Summary
Constructors Constructor Description CorrelatorsDefinitionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addSingleItemCorrelator(@NotNull CorrelationDefinitionType overallCorrelationDefBean, @NotNull ItemPath focusItemPath, @NotNull ItemCorrelatorDefinitionType attributeCorrelatorDefBean)
static @Nullable CorrelatorCompositionDefinitionType
getComposition(AbstractCorrelatorType bean)
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 Object
identifyLazily(@Nullable AbstractCorrelatorType configBean)
-
-
-
Method Detail
-
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).
-
identifyLazily
public static Object identifyLazily(@Nullable @Nullable AbstractCorrelatorType configBean)
-
identify
public static String identify(@Nullable @Nullable AbstractCorrelatorType configBean)
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)
-
addSingleItemCorrelator
public static void addSingleItemCorrelator(@NotNull @NotNull CorrelationDefinitionType overallCorrelationDefBean, @NotNull @NotNull ItemPath focusItemPath, @NotNull @NotNull ItemCorrelatorDefinitionType attributeCorrelatorDefBean)
-
-