Class EmbeddedPropertyIntrospector
java.lang.Object
io.jmix.aitools.dataload.introspection.introspector.AbstractPropertyIntrospector
io.jmix.aitools.dataload.introspection.introspector.EmbeddedPropertyIntrospector
- All Implemented Interfaces:
MetaPropertyIntrospector
@Component("aitls_EmbeddedPropertyIntrospector")
public class EmbeddedPropertyIntrospector
extends AbstractPropertyIntrospector
Introspects embedded properties into an
EmbeddedPropertyDescriptor.-
Field Summary
Fields inherited from class io.jmix.aitools.dataload.introspection.introspector.AbstractPropertyIntrospector
messageTools, metadataTools -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable EntityPropertyDescriptorintrospect(MetaProperty property) Introspects aMetaPropertyto an AI-optimized property descriptor.booleansupports(MetaProperty property) Checks if this introspector can handle the givenMetaPropertytype.Methods inherited from class io.jmix.aitools.dataload.introspection.introspector.AbstractPropertyIntrospector
getComment, getEntityLocalizedNames, getMandatory, getPersistent, getPropertyCaptionFallbackKey, getPropertyLocalizedNames, getPropertyType, isEntityCaptionFallback, isIdentifier
-
Constructor Details
-
EmbeddedPropertyIntrospector
public EmbeddedPropertyIntrospector()
-
-
Method Details
-
supports
Description copied from interface:MetaPropertyIntrospectorChecks if this introspector can handle the givenMetaPropertytype.- Parameters:
property- theMetaPropertyto check- Returns:
- true if this introspector can handle this property type
-
introspect
Description copied from interface:MetaPropertyIntrospectorIntrospects aMetaPropertyto an AI-optimized property descriptor.- Parameters:
property- theMetaPropertyto introspect- Returns:
EntityPropertyDescriptorrepresentation of this property ornullif this introspector cannot handle it
-