Uses of Class
com.evolveum.midpoint.schema.config.ConfigurationItem
Packages that use ConfigurationItem
Package
Description
-
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.model.common.stringpolicy
Methods in com.evolveum.midpoint.model.common.stringpolicy with parameters of type ConfigurationItemModifier and TypeMethodDescriptionstatic @NotNull StringPolicyStringPolicy.compile(@Nullable ConfigurationItem<StringPolicyType> policyConfigItem) -
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).classclassAbstractPolicyRuleConfigItem<R extends PolicyRuleType>Config item that covers both global policy rules (GlobalPolicyRuleType) and regular ones (PolicyRuleType).classRepresents one of the following: - definition of a resource object type (e.g.classclassUnfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.classclassCurrently used for custom event handlers, as they are security-sensitive.classAn attempt to represent complex attribute type definition as a special case of a resource object type definition.classclassclassclassclassclassRepresents 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).classclassRepresents one of the following: - definition of a resource object type (e.g.classRepresents object type definition.classThis 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> configItemClass) 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) 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) AbstractResourceDataDefinitionConfigItem(@NotNull ConfigurationItem<B> original) AssignmentConfigItem(@NotNull ConfigurationItem<AssignmentType> original) AutoAssignMappingConfigItem(@NotNull ConfigurationItem<AutoassignMappingType> original) AutoassignSpecificationConfigItem(@NotNull ConfigurationItem<AutoassignSpecificationType> original) BaseEventHandlerConfigItem(@NotNull ConfigurationItem<EventHandlerType> original) ComplexAttributeTypeDefinitionConfigItem(@NotNull ConfigurationItem<ComplexAttributeTypeDefinitionType> original) protectedConfigurationItem(@NotNull ConfigurationItem<? extends T> original) For internal use.ConfigurationItem(T value, @NotNull ConfigurationItemOrigin origin, @Nullable ConfigurationItem<?> parent) ConstructionConfigItem(@NotNull ConfigurationItem<ConstructionType> 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) ResourceObjectDefinitionConfigItem(@NotNull ConfigurationItem<B> 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)