Uses of Class
com.evolveum.midpoint.schema.config.ConfigurationItem
Package
Description
This is an experiment how to provide reliable and consistent information about the origin of individual configuration items
(mappings, expressions, etc).
-
Uses of ConfigurationItem in com.evolveum.midpoint.schema.config
Modifier and TypeClassDescriptionclass
Exception from naming convention (because of assignment vs inducement dichotomy).class
AbstractPolicyRuleConfigItem<R extends PolicyRuleType>
Exception from naming rulesclass
class
Unfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.class
class
class
Currently used for custom event handlers, as they are security-sensitive.class
class
class
class
class
Represents anExpressionParameterType
that is part of aFunctionExpressionEvaluatorType
i.e.class
Represents anExpressionType
that is part of aFunctionLibraryType
as a custom function.class
Represents anFunctionExpressionEvaluatorType
i.e.class
class
class
class
class
class
class
TODO what about the subtypes ofObjectSelectorType
?class
class
Unfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.class
PolicyActionConfigItem<A extends PolicyActionType>
class
class
class
class
Modifier and TypeMethodDescription<X extends ConfigurationItem<T>>
Xprotected static <V extends Serializable & Cloneable,
CI extends RAW_CI, RAW_CI extends ConfigurationItem<V>>
CINull-safe variant ofas(Class)
.static <T extends Serializable & Cloneable,
X extends ConfigurationItem<T>>
@NotNull List<X>ConfigurationItem.asList
(@NotNull List<ConfigurationItem<T>> list, @NotNull Class<X> clazz) protected <X extends Serializable & Cloneable,
CI extends ConfigurationItem<X>>
CIstatic <T extends Serializable & Cloneable,
X extends ConfigurationItem<T>>
@NotNull List<X>ConfigurationItem.ofList
(@NotNull List<T> items, @NotNull OriginProvider<? super T> originProvider, @NotNull Class<X> clazz) default <CI extends ConfigurationItem<M>>
CIAbstractMappingConfigItem.setTargetIfMissing
(@NotNull ItemPath path, Class<CI> clazz) See LensUtil.setMappingTargetModifier and TypeMethodDescriptionprotected <X extends Serializable & Cloneable>
ConfigurationItem<X>ConfigurationItem.clone()
Intentionally not calling super.clone, as the value is final (and we have to clone it); so we would have to hack this using reflection turning off the `final` flag.static <T extends Serializable & Cloneable>
@NotNull ConfigurationItem<T>ConfigurationItem.embedded
(T value) static <T extends Serializable & Cloneable>
@NotNull ConfigurationItem<T>ConfigurationItem.of
(T value, @NotNull ConfigurationItemOrigin origin) Modifier and TypeMethodDescriptionstatic <T extends Serializable & Cloneable>
@NotNull List<ConfigurationItem<T>>ConfigurationItem.ofList
(@NotNull List<T> items, @NotNull OriginProvider<? super T> originProvider) static <T extends Serializable & Cloneable>
@NotNull List<ConfigurationItem<T>>ConfigurationItem.ofListEmbedded
(@NotNull List<T> items) Modifier and TypeMethodDescriptionstatic <T extends Serializable & Cloneable,
X extends ConfigurationItem<T>>
@NotNull List<X>ConfigurationItem.asList
(@NotNull List<ConfigurationItem<T>> list, @NotNull Class<X> clazz) ModifierConstructorDescriptionAbstractAssignmentConfigItem
(@NotNull ConfigurationItem<AssignmentType> original) AssignmentConfigItem
(@NotNull ConfigurationItem<AssignmentType> original) AutoAssignMappingConfigItem
(@NotNull ConfigurationItem<AutoassignMappingType> original) AutoassignSpecificationConfigItem
(@NotNull ConfigurationItem<AutoassignSpecificationType> original) protected
ConfigurationItem
(@NotNull ConfigurationItem<? extends T> original) For internal use.ConstructionConfigItem
(@NotNull ConfigurationItem<ConstructionType> original) EventHandlerConfigItem
(@NotNull ConfigurationItem<EventHandlerType> original) ExecuteScriptConfigItem
(@NotNull ConfigurationItem<ExecuteScriptType> original) ExpressionConfigItem
(@NotNull ConfigurationItem<ExpressionType> original) ExpressionParameterConfigItem
(@NotNull ConfigurationItem<ExpressionParameterType> original) FocalAutoassignSpecificationConfigItem
(@NotNull ConfigurationItem<FocalAutoassignSpecificationType> original) FunctionCallArgumentConfigItem
(@NotNull ConfigurationItem<ExpressionParameterType> original) FunctionConfigItem
(@NotNull ConfigurationItem<ExpressionType> original) FunctionExpressionEvaluatorConfigItem
(@NotNull ConfigurationItem<FunctionExpressionEvaluatorType> original) InducementConfigItem
(@NotNull ConfigurationItem<AssignmentType> original) MappingConfigItem
(@NotNull ConfigurationItem<? extends MappingType> original) MultiSourceDataHandlingConfigItem
(@NotNull ConfigurationItem<MultiSourceDataHandlingType> original) MultiSourceItemDefinitionConfigItem
(@NotNull ConfigurationItem<MultiSourceItemDefinitionType> original) ObjectSelectorConfigItem
(@NotNull ConfigurationItem<ObjectSelectorType> original) ObjectTemplateItemDefinitionConfigItem
(@NotNull ConfigurationItem<ObjectTemplateItemDefinitionType> original) ObjectTemplateMappingConfigItem
(@NotNull ConfigurationItem<ObjectTemplateMappingType> original) PolicyActionConfigItem
(@NotNull ConfigurationItem<A> original) PolicyRuleConfigItem
(@NotNull ConfigurationItem<PolicyRuleType> original) ResourceAttributeDefinitionConfigItem
(@NotNull ConfigurationItem<ResourceAttributeDefinitionType> original) ResourceObjectAssociationConfigItem
(@NotNull ConfigurationItem<ResourceObjectAssociationType> original) ScriptExecutionPolicyActionConfigItem
(@NotNull ConfigurationItem<ScriptExecutionPolicyActionType> original)