Class ObjectTemplateMappingConfigItem
java.lang.Object
com.evolveum.midpoint.schema.config.ConfigurationItem<ObjectTemplateMappingType>
com.evolveum.midpoint.schema.config.ObjectTemplateMappingConfigItem
- All Implemented Interfaces:
- AbstractMappingConfigItem<ObjectTemplateMappingType>,- Serializable,- Cloneable
public class ObjectTemplateMappingConfigItem
extends ConfigurationItem<ObjectTemplateMappingType>
implements AbstractMappingConfigItem<ObjectTemplateMappingType>
Unfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.
- See Also:
- 
Field SummaryFields inherited from class com.evolveum.midpoint.schema.config.ConfigurationItemDESC
- 
Constructor SummaryConstructorsConstructorDescriptionObjectTemplateMappingConfigItem(@NotNull ConfigurationItem<ObjectTemplateMappingType> original) ObjectTemplateMappingConfigItem(@NotNull ObjectTemplateMappingType value, @NotNull ConfigurationItemOrigin origin) 
- 
Method SummaryModifier and TypeMethodDescription<X extends ConfigurationItem<T>>
 Xclone()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.embedded(@NotNull ObjectTemplateMappingType bean) @NotNull Stringof(@NotNull ObjectTemplateMappingType bean, @NotNull ConfigurationItemOrigin origin) of(@NotNull ObjectTemplateMappingType bean, @NotNull OriginProvider<? super ObjectTemplateMappingType> originProvider) @NotNull ConfigurationItemOriginorigin()SeeConfigurationItem.origin.@NotNull ObjectTemplateMappingConfigItemsetTargetIfMissing(@NotNull ItemPath path) See LensUtil.setMappingTargetvalue()SeeConfigurationItem.value.Methods inherited from class com.evolveum.midpoint.schema.config.ConfigurationItemas, as, asList, child, child, configCheck, configNonNull, embedded, equals, fullDescription, hashCode, localDescription, of, ofList, ofList, ofListEmbedded, origin, originFor, originProviderFor, toString, valueMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.schema.config.AbstractMappingConfigItemgetName, setDefaultRelativityAbsolute, setDefaultStrong, setTargetIfMissing
- 
Constructor Details- 
ObjectTemplateMappingConfigItempublic ObjectTemplateMappingConfigItem(@NotNull @NotNull ConfigurationItem<ObjectTemplateMappingType> original) 
- 
ObjectTemplateMappingConfigItempublic ObjectTemplateMappingConfigItem(@NotNull @NotNull ObjectTemplateMappingType value, @NotNull @NotNull ConfigurationItemOrigin origin) 
 
- 
- 
Method Details- 
embeddedpublic static ObjectTemplateMappingConfigItem embedded(@NotNull @NotNull ObjectTemplateMappingType bean) 
- 
ofpublic static ObjectTemplateMappingConfigItem of(@NotNull @NotNull ObjectTemplateMappingType bean, @NotNull @NotNull ConfigurationItemOrigin origin) 
- 
ofpublic static ObjectTemplateMappingConfigItem of(@NotNull @NotNull ObjectTemplateMappingType bean, @NotNull @NotNull OriginProvider<? super ObjectTemplateMappingType> originProvider) 
- 
setTargetIfMissing@NotNull public @NotNull ObjectTemplateMappingConfigItem setTargetIfMissing(@NotNull @NotNull ItemPath path) See LensUtil.setMappingTarget
- 
cloneDescription copied from class:ConfigurationItemIntentionally 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.- Overrides:
- clonein class- ConfigurationItem<ObjectTemplateMappingType>
 
- 
valueSeeConfigurationItem.value.
- 
originSeeConfigurationItem.origin.
- 
as
- 
fullDescription
 
-