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 voidaddSingleItemCorrelator(@NotNull CorrelationDefinitionType overallCorrelationDefBean, @NotNull ItemPath focusItemPath, @NotNull ItemCorrelatorDefinitionType attributeCorrelatorDefBean)static @Nullable CorrelatorCompositionDefinitionTypegetComposition(AbstractCorrelatorType bean)static @NotNull StringgetName(@NotNull CorrelationItemType definitionBean)Returns the name under which we will reference this item definition (using "ref" elements).static Stringidentify(@Nullable AbstractCorrelatorType configBean)Tries to shortly identify given correlator configuration.static ObjectidentifyLazily(@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) 
 - 
 
 -