Package com.evolveum.midpoint.schema.config
package com.evolveum.midpoint.schema.config
-
ClassDescriptionException from naming convention (because of assignment vs inducement dichotomy).AbstractMappingConfigItem<M extends AbstractMappingType>Functionality common to all "mapping config items".AbstractPolicyRuleConfigItem<R extends PolicyRuleType>Config item that covers both global policy rules (
GlobalPolicyRuleType) and regular ones (PolicyRuleType).Represents one of the following: - definition of a resource object type (e.g.Used to access both "legacy" and "modern" association definitions.Unfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.Currently used for custom event handlers, as they are security-sensitive.An attempt to represent complex attribute type definition as a special case of a resource object type definition.Helper class that provides complex information about a configuration item (e.g., a mapping).Description of an origin of a configuration item (expression, mapping, and so on).Represents an item that was defined out of context of any prism object.Represents an item that was generated by the system.An item that is a part of a delta (of unspecified provenience) that is targeting a given object.A typical case: an item that is a part of a prism object.Represents an origin we are not currently able to determine exactly.Represents anExpressionParameterTypethat is part of aFunctionExpressionEvaluatorTypei.e. a function call.Represents anExpressionTypethat is part of aFunctionLibraryTypeas a custom function.Represents anFunctionExpressionEvaluatorTypei.e. a call to a library function.TODO what about the subtypes ofObjectSelectorType?Unfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.PolicyActionConfigItem<A extends PolicyActionType>Defines "object type"-like configuration item: object type, complex attribute type, or associated object type (deprecated).Used for both association definitions and resource object construction with associations.Access to legacy configuration (i.e. combined association item definition + simulation definition).Represents one of the following: - definition of a resource object type (e.g.Represents object type definition.This is intended to help with refined resource definition parsing process.TEMPORARYShadowAssociationTypeParticipantDefinitionConfigItem<PT extends ShadowAssociationTypeParticipantDefinitionType>