Uses of Class
com.evolveum.midpoint.schema.config.ConfigurationItemOrigin
Packages that use ConfigurationItemOrigin
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 ConfigurationItemOrigin in com.evolveum.midpoint.schema.config
Subclasses of ConfigurationItemOrigin in com.evolveum.midpoint.schema.configModifier and TypeClassDescriptionstatic classRepresents an item that was defined out of context of any prism object.static classRepresents an item that was generated by the system.static classAn item that is a part of a delta (of unspecified provenience) that is targeting a given object.static classA typical case: an item that is a part of a prism object.static classRepresents an origin we are not currently able to determine exactly.Methods in com.evolveum.midpoint.schema.config that return ConfigurationItemOriginModifier and TypeMethodDescriptionabstract ConfigurationItemOriginstatic ConfigurationItemOriginIntentionally fails for detached objects.static ConfigurationItemOriginConfigurationItemOrigin.embedded(@NotNull Object value, @NotNull OriginProvider<? super PrismValue> providerForDetachedValues) static ConfigurationItemOriginUse with care!static ConfigurationItemOriginConfigurationItemOrigin.generated()Use with care!static ConfigurationItemOriginConfigurationItemOrigin.inDelta(@NotNull ObjectType targetObject, @NotNull ItemPath path) static ConfigurationItemOriginConfigurationItemOrigin.inObject(@NotNull ObjectType originatingObject, @NotNull ItemPath path) static ConfigurationItemOriginConfigurationItemOrigin.inObjectApproximate(@NotNull ObjectType originatingObject, @NotNull ItemPath knownPath) static ConfigurationItemOriginConfigurationItemOrigin.inResourceOrAncestor(@NotNull ResourceType resource) Very approximate origin: we know that the configuration item is used in a given (resolved, i.e., expanded) resource.static ConfigurationItemOriginConfigurationItemOrigin.inResourceOrAncestor(@NotNull ResourceType resource, ItemPath path) @NotNull ConfigurationItemOriginConfigurationItem.origin()@NotNull ConfigurationItemOriginProvides origin for the given item.static ConfigurationItemOriginConfigurationItemOrigin.rest()@NotNull ConfigurationItemOriginConfigurationItemOrigin.InObject.toApproximate()@NotNull ConfigurationItemOriginConfigurationItemOrigin.toApproximate()static ConfigurationItemOriginConfigurationItemOrigin.undeterminedSafe()Undetermined but safe, because it is never used to determine the expression profile.static ConfigurationItemOriginConfigurationItemOrigin.user()Methods in com.evolveum.midpoint.schema.config with parameters of type ConfigurationItemOriginModifier and TypeMethodDescriptionstatic <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 AbstractAssignmentConfigItemAbstractAssignmentConfigItem.of(@NotNull AssignmentType bean, @NotNull ConfigurationItemOrigin origin) static <T extends AbstractAttributeMappingsDefinitionType>
AbstractAttributeMappingsDefinitionConfigItem<T>AbstractAttributeMappingsDefinitionConfigItem.of(T bean, @NotNull ConfigurationItemOrigin origin) static <T extends Serializable & Cloneable>
@NotNull ConfigurationItem<T>ConfigurationItem.of(T value, @NotNull ConfigurationItemOrigin origin) Deprecated.static EventHandlerConfigItemEventHandlerConfigItem.of(@NotNull EventHandlerType bean, @NotNull ConfigurationItemOrigin origin) static ExecuteScriptConfigItemExecuteScriptConfigItem.of(@NotNull ExecuteScriptType bean, @NotNull ConfigurationItemOrigin origin) static ExpressionConfigItemExpressionConfigItem.of(@NotNull ExpressionType bean, @NotNull ConfigurationItemOrigin origin) ExpressionParameterConfigItem.of(@NotNull ExpressionParameterType bean, @NotNull ConfigurationItemOrigin origin) FunctionCallArgumentConfigItem.of(@NotNull ExpressionParameterType bean, @NotNull ConfigurationItemOrigin origin) static FunctionConfigItemFunctionConfigItem.of(@NotNull ExpressionType bean, @NotNull ConfigurationItemOrigin origin) FunctionExpressionEvaluatorConfigItem.of(@NotNull FunctionExpressionEvaluatorType bean, @NotNull ConfigurationItemOrigin origin) static GlobalPolicyRuleConfigItemGlobalPolicyRuleConfigItem.of(@NotNull GlobalPolicyRuleType bean, @NotNull ConfigurationItemOrigin origin) static MappingConfigItemMappingConfigItem.of(@NotNull MappingType bean, @NotNull ConfigurationItemOrigin origin) static MetadataMappingConfigItemMetadataMappingConfigItem.of(@NotNull MetadataMappingType bean, @NotNull ConfigurationItemOrigin origin) ScriptExecutionPolicyActionConfigItem.of(@NotNull ScriptExecutionPolicyActionType bean, @NotNull ConfigurationItemOrigin origin) Constructors in com.evolveum.midpoint.schema.config with parameters of type ConfigurationItemOriginModifierConstructorDescriptionConfigurationItem(T value, @NotNull ConfigurationItemOrigin origin, @Nullable ConfigurationItem<?> parent) protectedExecuteScriptConfigItem(@NotNull ExecuteScriptType value, @NotNull ConfigurationItemOrigin origin, @Nullable ConfigurationItem<?> parent) protectedExpressionConfigItem(@NotNull ExpressionType value, @NotNull ConfigurationItemOrigin origin) MappingConfigItem(@NotNull MappingType value, @NotNull ConfigurationItemOrigin origin) PolicyActionConfigItem(A value, @NotNull ConfigurationItemOrigin origin)