Class CorrelatorConfiguration
- java.lang.Object
-
- com.evolveum.midpoint.model.api.correlator.CorrelatorConfiguration
-
- Direct Known Subclasses:
CorrelatorConfiguration.TypedCorrelationConfiguration
,CorrelatorConfiguration.UntypedCorrelationConfiguration
public abstract class CorrelatorConfiguration extends Object
Wrapper for both typed (bean-only) and untyped (bean + item name) correlator configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CorrelatorConfiguration.TypedCorrelationConfiguration
static class
CorrelatorConfiguration.UntypedCorrelationConfiguration
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description @NotNull CorrelatorAuthorityLevelType
getAuthority()
@NotNull AbstractCorrelatorType
getConfigurationBean()
static @NotNull Collection<CorrelatorConfiguration>
getConfigurations(@NotNull CompositeCorrelatorType correlatorsBean)
ExtractsCorrelatorConfiguration
objects from given "correlators" structure (both typed and untyped).static @NotNull List<CorrelatorConfiguration>
getConfigurationsDeeply(CompositeCorrelatorType composite)
static List<CorrelatorConfiguration>
getConfigurationsSorted(CompositeCorrelatorType correlatorsBean)
@Nullable Integer
getOrder()
static String
identify(@NotNull Collection<CorrelatorConfiguration> configurations)
abstract boolean
isUntyped()
String
toString()
static @NotNull CorrelatorConfiguration
typed(@NotNull AbstractCorrelatorType configBean)
-
-
-
Method Detail
-
getOrder
@Nullable public @Nullable Integer getOrder()
-
getConfigurations
@NotNull public static @NotNull Collection<CorrelatorConfiguration> getConfigurations(@NotNull @NotNull CompositeCorrelatorType correlatorsBean)
ExtractsCorrelatorConfiguration
objects from given "correlators" structure (both typed and untyped).
-
getConfigurationsSorted
public static List<CorrelatorConfiguration> getConfigurationsSorted(CompositeCorrelatorType correlatorsBean)
-
getConfigurationsDeeply
@NotNull public static @NotNull List<CorrelatorConfiguration> getConfigurationsDeeply(CompositeCorrelatorType composite)
-
identify
public static String identify(@NotNull @NotNull Collection<CorrelatorConfiguration> configurations)
-
typed
@NotNull public static @NotNull CorrelatorConfiguration typed(@NotNull @NotNull AbstractCorrelatorType configBean)
-
getConfigurationBean
@NotNull public @NotNull AbstractCorrelatorType getConfigurationBean()
-
getAuthority
@Experimental @NotNull public @NotNull CorrelatorAuthorityLevelType getAuthority()
-
isUntyped
public abstract boolean isUntyped()
-
-