Interface AbstractMappingConfigItem<M extends AbstractMappingType>
- Type Parameters:
- M- Type of the mapping bean.
- All Known Implementing Classes:
- AutoAssignMappingConfigItem,- MappingConfigItem,- MetadataMappingConfigItem,- ObjectTemplateMappingConfigItem
public interface AbstractMappingConfigItem<M extends AbstractMappingType>
Functionality common to all "mapping config items". In the form of a mixin, as the superclass is 
ConfigurationItem.- 
Method SummaryModifier and TypeMethodDescription<X extends ConfigurationItem<T>>
 X@NotNull Stringdefault @Nullable StringgetName()@NotNull ConfigurationItemOriginorigin()SeeConfigurationItem.origin.default voiddefault voiddefault <CI extends ConfigurationItem<M>>
 CIsetTargetIfMissing(@NotNull ItemPath path, Class<CI> clazz) See LensUtil.setMappingTargetvalue()SeeConfigurationItem.value.
- 
Method Details- 
setTargetIfMissing@NotNull default <CI extends ConfigurationItem<M>> CI setTargetIfMissing(@NotNull @NotNull ItemPath path, Class<CI> clazz) See LensUtil.setMappingTarget
- 
getName
- 
setDefaultStrongdefault void setDefaultStrong()
- 
setDefaultRelativityAbsolutedefault void setDefaultRelativityAbsolute()
- 
valueSeeConfigurationItem.value.
- 
originSeeConfigurationItem.origin.
- 
as
- 
fullDescription
 
-