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.schema.config
Subclasses of ConfigurationItem in com.evolveum.midpoint.schema.configModifier and TypeClassDescriptionclassException from naming convention (because of assignment vs inducement dichotomy).classclassAbstractPolicyRuleConfigItem<R extends PolicyRuleType>Exception from naming rulesclassType or class definition in schema handling.classclassclassclassUnfortunately, 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. a function call.classRepresents anExpressionTypethat is part of aFunctionLibraryTypeas a custom function.classRepresents anFunctionExpressionEvaluatorTypei.e. a call to a library function.classclassclassclassclassclassclassclassTODO what about the subtypes ofObjectSelectorType?classclassUnfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.classPolicyActionConfigItem<A extends PolicyActionType>classclassclassclassUsed for both association definitions and resource object construction with associations.static classAccess to legacy configuration (i.e. combined association item definition + simulation definition).classclassclassThis is intended to help with refined resource definition parsing process.classclassTEMPORARYclassclassclassclassclassstatic classstatic classclassMethods 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) <X extends Serializable & Cloneable,CI extends ConfigurationItem<X>>
CIstatic <T extends Serializable & Cloneable,X extends ConfigurationItem<T>>
XConfigurationItem.configItem(T value, @NotNull ConfigurationItemOrigin origin, @NotNull Class<X> clazz) Simple way of constructing a typed configuration item.static <T extends Serializable & Cloneable,X extends ConfigurationItem<T>>
XConfigurationItem.configItem(T value, @NotNull ConfigurationItemOrigin origin, @Nullable ConfigurationItem<?> parent, @NotNull Class<X> clazz) Simple way of constructing a typed configuration item.static <T extends Serializable & Cloneable,X extends ConfigurationItem<T>>
XConfigurationItem.configItemNullable(T value, @NotNull ConfigurationItemOrigin origin, @NotNull Class<X> clazz) Simple way of constructing a typed configuration item.static <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>
ConfigurationItem<T>ConfigurationItem.embeddedNullable(T value) static <T extends Serializable & Cloneable>
@NotNull ConfigurationItem<T>ConfigurationItem.of(T value, @NotNull ConfigurationItemOrigin origin) Deprecated.Methods in com.evolveum.midpoint.schema.config with parameters of type ConfigurationItemModifier and TypeMethodDescriptionstatic <T extends Serializable & Cloneable,X extends ConfigurationItem<T>>
XConfigurationItem.configItem(T value, @NotNull ConfigurationItemOrigin origin, @Nullable ConfigurationItem<?> parent, @NotNull Class<X> clazz) Simple way of constructing a typed configuration item.static <T extends Serializable & Cloneable>
TConfigurationItem.value(@Nullable ConfigurationItem<T> item) 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) AbstractAttributeMappingsDefinitionConfigItem(@NotNull ConfigurationItem<T> original) AbstractPolicyRuleConfigItem(@NotNull ConfigurationItem<R> original) AbstractResourceObjectDefinitionConfigItem(@NotNull ConfigurationItem<B> original) AbstractResourceObjectTypeDefinitionConfigItem(@NotNull ConfigurationItem<B> original) AssignmentConfigItem(@NotNull ConfigurationItem<AssignmentType> original) AssociatedResourceObjectTypeDefinitionConfigItem(@NotNull ConfigurationItem<AssociatedResourceObjectTypeDefinitionType> original) AutoAssignMappingConfigItem(@NotNull ConfigurationItem<AutoassignMappingType> original) AutoassignSpecificationConfigItem(@NotNull ConfigurationItem<AutoassignSpecificationType> original) protectedConfigurationItem(@NotNull ConfigurationItem<? extends T> original) For internal use.ConfigurationItem(T value, @NotNull ConfigurationItemOrigin origin, @Nullable ConfigurationItem<?> parent) ConstructionConfigItem(@NotNull ConfigurationItem<ConstructionType> original) EventHandlerConfigItem(@NotNull ConfigurationItem<EventHandlerType> original) ExecuteScriptConfigItem(@NotNull ConfigurationItem<ExecuteScriptType> original) protectedExecuteScriptConfigItem(@NotNull ExecuteScriptType value, @NotNull ConfigurationItemOrigin origin, @Nullable ConfigurationItem<?> parent) 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) GlobalPolicyRuleConfigItem(@NotNull ConfigurationItem<GlobalPolicyRuleType> original) InboundMappingConfigItem(@NotNull ConfigurationItem<? extends InboundMappingType> original) InducementConfigItem(@NotNull ConfigurationItem<AssignmentType> original) MappingConfigItem(@NotNull ConfigurationItem<? extends MappingType> original) MultiSourceDataHandlingConfigItem(@NotNull ConfigurationItem<MultiSourceDataHandlingType> original) MultiSourceItemDefinitionConfigItem(@NotNull ConfigurationItem<MultiSourceItemDefinitionType> original) Object(@NotNull ConfigurationItem<SimulatedReferenceTypeParticipantType> 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) ReferencesCapabilityConfigItem(@NotNull ConfigurationItem<ReferencesCapabilityType> original) ResourceAttributeDefinitionConfigItem(@NotNull ConfigurationItem<ResourceAttributeDefinitionType> original) ResourceObjectAssociationConfigItem(@NotNull ConfigurationItem<ResourceObjectAssociationType> original) ResourceObjectClassDefinitionConfigItem(@NotNull ConfigurationItem<ResourceObjectTypeDefinitionType> original) ResourceObjectTypeDefinitionConfigItem(@NotNull ConfigurationItem<ResourceObjectTypeDefinitionType> original) SchemaHandlingConfigItem(@NotNull ConfigurationItem<SchemaHandlingType> original) ScriptExecutionPolicyActionConfigItem(@NotNull ConfigurationItem<ScriptExecutionPolicyActionType> original) ShadowAssociationDefinitionConfigItem(@NotNull ConfigurationItem<ShadowAssociationDefinitionType> original) ShadowAssociationTypeDefinitionConfigItem(@NotNull ConfigurationItem<ShadowAssociationTypeDefinitionType> original) ShadowAssociationTypeObjectDefinitionConfigItem(@NotNull ConfigurationItem<ShadowAssociationTypeObjectDefinitionType> original) ShadowAssociationTypeSubjectDefinitionConfigItem(@NotNull ConfigurationItem<ShadowAssociationTypeSubjectDefinitionType> original) SimulatedReferenceTypeConfigItem(@NotNull ConfigurationItem<SimulatedReferenceTypeDefinitionType> original) SimulatedReferenceTypeParticipantConfigItem(@NotNull ConfigurationItem<SimulatedReferenceTypeParticipantType> original) SimulatedReferenceTypeParticipantDelineationConfigItem(@NotNull ConfigurationItem<SimulatedReferenceTypeParticipantDelineationType> original) Subject(@NotNull ConfigurationItem<SimulatedReferenceTypeParticipantType> original)