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 Summary
Modifier 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
-
setDefaultStrong
default void setDefaultStrong() -
setDefaultRelativityAbsolute
default void setDefaultRelativityAbsolute() -
value
SeeConfigurationItem.value. -
origin
SeeConfigurationItem.origin. -
as
-
fullDescription
-