Uses of Class
com.evolveum.midpoint.schema.config.ConfigurationItem
Packages that use 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.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type ConfigurationItemModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
MappingBuilder<V,D> MappingFactory.createMappingBuilder(@NotNull ConfigurationItem<MappingType> mappingCI, String shortDesc) -
Uses of ConfigurationItem in com.evolveum.midpoint.notifications.api
Methods in com.evolveum.midpoint.notifications.api with parameters of type ConfigurationItemModifier and TypeMethodDescriptionbooleanEventHandler.processEvent(@NotNull ConfigurationItem<? extends C> handlerConfig, @NotNull EventProcessingContext<? extends E> ctx, @NotNull OperationResult result) Processes event (embedded in the context) by the handler, represented by this object and provided configuration. -
Uses of ConfigurationItem in com.evolveum.midpoint.schema.config
Subclasses of ConfigurationItem in com.evolveum.midpoint.schema.configModifier and TypeClassDescriptionclassException from naming convention (because of assignment vs inducement dichotomy).classAbstractPolicyRuleConfigItem<R extends PolicyRuleType>Exception from naming rulesclassclassUnfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.classclassclassCurrently used for custom event handlers, as they are security-sensitive.classclassclassclassclassRepresents anExpressionParameterTypethat is part of aFunctionExpressionEvaluatorTypei.e.classRepresents anExpressionTypethat is part of aFunctionLibraryTypeas a custom function.classRepresents anFunctionExpressionEvaluatorTypei.e.classclassclassclassclassclassclassTODO what about the subtypes ofObjectSelectorType?classclassUnfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.classPolicyActionConfigItem<A extends PolicyActionType>classclassclassclassMethods in com.evolveum.midpoint.schema.config with type parameters of type ConfigurationItemModifier 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.setMappingTargetMethods in com.evolveum.midpoint.schema.config that return ConfigurationItemModifier 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) Methods in com.evolveum.midpoint.schema.config that return types with arguments of type ConfigurationItemModifier 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) Method parameters in com.evolveum.midpoint.schema.config with type arguments of type ConfigurationItemModifier and TypeMethodDescriptionstatic <T extends Serializable & Cloneable,X extends ConfigurationItem<T>>
@NotNull List<X>ConfigurationItem.asList(@NotNull List<ConfigurationItem<T>> list, @NotNull Class<X> clazz) Constructors in com.evolveum.midpoint.schema.config with parameters of type ConfigurationItemModifierConstructorDescriptionAbstractAssignmentConfigItem(@NotNull ConfigurationItem<AssignmentType> original) AssignmentConfigItem(@NotNull ConfigurationItem<AssignmentType> original) AutoAssignMappingConfigItem(@NotNull ConfigurationItem<AutoassignMappingType> original) AutoassignSpecificationConfigItem(@NotNull ConfigurationItem<AutoassignSpecificationType> original) protectedConfigurationItem(@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)