Package io.jmix.data.impl.jpql.model
Class JpqlEntityModelImpl
java.lang.Object
io.jmix.data.impl.jpql.model.JpqlEntityModelImpl
- All Implemented Interfaces:
JpqlEntityModel
- Direct Known Subclasses:
VirtualJpqlEntityModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeCopy(Attribute attribute) voidaddCollectionReferenceAttribute(String referencedEntityName, String name) voidaddCollectionReferenceAttribute(String referencedEntityName, String name, String userFriendlyName) voidaddReferenceAttribute(String referencedEntityName, String name) voidaddReferenceAttribute(String referencedEntityName, String name, String userFriendlyName, boolean isEmbedded) voidaddSingleValueAttribute(Class aClass, String name) voidaddSingleValueAttribute(Class aClass, String name, String userFriendlyName) findAttributesStartsWith(String fieldNamePattern, Set<InferredType> expectedTypes) getAttributeByName(String attributeName) getName()voidsetUserFriendlyName(String userFriendlyName)
-
Constructor Details
-
JpqlEntityModelImpl
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceJpqlEntityModel
-
getDisplayedName
- Specified by:
getDisplayedNamein interfaceJpqlEntityModel
-
setUserFriendlyName
-
addSingleValueAttribute
-
addSingleValueAttribute
- Specified by:
addSingleValueAttributein interfaceJpqlEntityModel
-
getAttributeByName
- Specified by:
getAttributeByNamein interfaceJpqlEntityModel
-
findAttributesStartsWith
public List<Attribute> findAttributesStartsWith(String fieldNamePattern, Set<InferredType> expectedTypes) - Specified by:
findAttributesStartsWithin interfaceJpqlEntityModel
-
addReferenceAttribute
-
addReferenceAttribute
public void addReferenceAttribute(String referencedEntityName, String name, String userFriendlyName, boolean isEmbedded) - Specified by:
addReferenceAttributein interfaceJpqlEntityModel
-
addCollectionReferenceAttribute
-
addCollectionReferenceAttribute
public void addCollectionReferenceAttribute(String referencedEntityName, String name, String userFriendlyName) - Specified by:
addCollectionReferenceAttributein interfaceJpqlEntityModel
-
addAttributeCopy
- Specified by:
addAttributeCopyin interfaceJpqlEntityModel
-