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 class
Represents an item that was defined out of context of any prism object.static class
Represents an item that was generated by the system.static class
An item that is a part of a delta (of unspecified provenience) that is targeting a given object.static class
A typical case: an item that is a part of a prism object.static class
Represents an origin we are not currently able to determine exactly.Methods in com.evolveum.midpoint.schema.config that return ConfigurationItemOriginModifier and TypeMethodDescriptionabstract ConfigurationItemOrigin
static ConfigurationItemOrigin
Intentionally fails for detached objects.static ConfigurationItemOrigin
ConfigurationItemOrigin.embedded
(@NotNull Object value, @NotNull OriginProvider<? super PrismValue> providerForDetachedValues) static ConfigurationItemOrigin
Use with care! Careless use of this origin may render expression profiles ineffective.static ConfigurationItemOrigin
ConfigurationItemOrigin.generated()
Use with care! Careless use of this origin may render expression profiles ineffective.static ConfigurationItemOrigin
ConfigurationItemOrigin.inDelta
(@NotNull ObjectType targetObject, @NotNull ItemPath path) static ConfigurationItemOrigin
ConfigurationItemOrigin.inObject
(@NotNull ObjectType originatingObject, @NotNull ItemPath path) static ConfigurationItemOrigin
ConfigurationItemOrigin.inObjectApproximate
(@NotNull ObjectType originatingObject, @NotNull ItemPath knownPath) static ConfigurationItemOrigin
ConfigurationItemOrigin.inResourceOrAncestor
(@NotNull ResourceType resource) Very approximate origin: we know that the configuration item is used in a given (resolved, i.e., expanded) resource.@NotNull ConfigurationItemOrigin
ConfigurationItem.origin()
@NotNull ConfigurationItemOrigin
Provides origin for the given item.@NotNull ConfigurationItemOrigin
static ConfigurationItemOrigin
ConfigurationItemOrigin.rest()
@NotNull ConfigurationItemOrigin
ConfigurationItemOrigin.InObject.toApproximate()
@NotNull ConfigurationItemOrigin
ConfigurationItemOrigin.toApproximate()
static ConfigurationItemOrigin
ConfigurationItemOrigin.undeterminedSafe()
Undetermined but safe, because it is never used to determine the expression profile.static ConfigurationItemOrigin
ConfigurationItemOrigin.user()
Methods in com.evolveum.midpoint.schema.config with parameters of type ConfigurationItemOriginModifier and TypeMethodDescriptionstatic AbstractAssignmentConfigItem
AbstractAssignmentConfigItem.of
(@NotNull AssignmentType bean, @NotNull ConfigurationItemOrigin origin) static AutoAssignMappingConfigItem
AutoAssignMappingConfigItem.of
(@NotNull AutoassignMappingType bean, @NotNull ConfigurationItemOrigin origin) static <T extends Serializable & Cloneable>
@NotNull ConfigurationItem<T>ConfigurationItem.of
(T value, @NotNull ConfigurationItemOrigin origin) static EventHandlerConfigItem
EventHandlerConfigItem.of
(@NotNull EventHandlerType bean, @NotNull ConfigurationItemOrigin origin) static ExecuteScriptConfigItem
ExecuteScriptConfigItem.of
(@NotNull ExecuteScriptType bean, @NotNull ConfigurationItemOrigin origin) static ExpressionConfigItem
ExpressionConfigItem.of
(@NotNull ExpressionType bean, @NotNull ConfigurationItemOrigin origin) ExpressionParameterConfigItem.of
(@NotNull ExpressionParameterType bean, @NotNull ConfigurationItemOrigin origin) FunctionCallArgumentConfigItem.of
(@NotNull ExpressionParameterType bean, @NotNull ConfigurationItemOrigin origin) static FunctionConfigItem
FunctionConfigItem.of
(@NotNull ExpressionType bean, @NotNull ConfigurationItemOrigin origin) FunctionExpressionEvaluatorConfigItem.of
(@NotNull FunctionExpressionEvaluatorType bean, @NotNull ConfigurationItemOrigin origin) static GlobalPolicyRuleConfigItem
GlobalPolicyRuleConfigItem.of
(@NotNull GlobalPolicyRuleType bean, @NotNull ConfigurationItemOrigin origin) static MappingConfigItem
MappingConfigItem.of
(@NotNull MappingType bean, @NotNull ConfigurationItemOrigin origin) static MetadataMappingConfigItem
MetadataMappingConfigItem.of
(@NotNull MetadataMappingType bean, @NotNull ConfigurationItemOrigin origin) static ObjectSelectorConfigItem
ObjectSelectorConfigItem.of
(@NotNull ObjectSelectorType bean, @NotNull ConfigurationItemOrigin origin) ObjectTemplateMappingConfigItem.of
(@NotNull ObjectTemplateMappingType bean, @NotNull ConfigurationItemOrigin origin) static <A extends PolicyActionType>
PolicyActionConfigItem<A>PolicyActionConfigItem.of
(A bean, @NotNull ConfigurationItemOrigin origin) static PolicyRuleConfigItem
PolicyRuleConfigItem.of
(@NotNull PolicyRuleType bean, @NotNull ConfigurationItemOrigin origin) ScriptExecutionPolicyActionConfigItem.of
(@NotNull ScriptExecutionPolicyActionType bean, @NotNull ConfigurationItemOrigin origin) Constructors in com.evolveum.midpoint.schema.config with parameters of type ConfigurationItemOriginModifierConstructorDescriptionAbstractAssignmentConfigItem
(@NotNull AssignmentType value, @NotNull ConfigurationItemOrigin origin) AssignmentConfigItem
(@NotNull AssignmentType value, @NotNull ConfigurationItemOrigin origin) AutoAssignMappingConfigItem
(@NotNull AutoassignMappingType value, @NotNull ConfigurationItemOrigin origin) ConfigurationItem
(T value, @NotNull ConfigurationItemOrigin origin) protected
EventHandlerConfigItem
(@NotNull EventHandlerType value, @NotNull ConfigurationItemOrigin origin) protected
ExecuteScriptConfigItem
(@NotNull ExecuteScriptType value, @NotNull ConfigurationItemOrigin origin) protected
ExpressionConfigItem
(@NotNull ExpressionType value, @NotNull ConfigurationItemOrigin origin) protected
ExpressionParameterConfigItem
(@NotNull ExpressionParameterType value, @NotNull ConfigurationItemOrigin origin) protected
FunctionCallArgumentConfigItem
(@NotNull ExpressionParameterType value, @NotNull ConfigurationItemOrigin origin) GlobalPolicyRuleConfigItem
(@NotNull GlobalPolicyRuleType value, @NotNull ConfigurationItemOrigin origin) MappingConfigItem
(@NotNull MappingType value, @NotNull ConfigurationItemOrigin origin) MetadataMappingConfigItem
(@NotNull MetadataMappingType value, @NotNull ConfigurationItemOrigin origin) MultiSourceDataHandlingConfigItem
(@NotNull MultiSourceDataHandlingType value, @NotNull ConfigurationItemOrigin origin) ObjectSelectorConfigItem
(@NotNull ObjectSelectorType value, @NotNull ConfigurationItemOrigin origin) ObjectTemplateItemDefinitionConfigItem
(@NotNull ObjectTemplateItemDefinitionType value, @NotNull ConfigurationItemOrigin origin) ObjectTemplateMappingConfigItem
(@NotNull ObjectTemplateMappingType value, @NotNull ConfigurationItemOrigin origin) PolicyActionConfigItem
(A value, @NotNull ConfigurationItemOrigin origin) PolicyRuleConfigItem
(@NotNull PolicyRuleType value, @NotNull ConfigurationItemOrigin origin) ResourceAttributeDefinitionConfigItem
(@NotNull ResourceAttributeDefinitionType value, @NotNull ConfigurationItemOrigin origin)