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 SummaryConstructors
- 
Method SummaryModifier 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 interface- JpqlEntityModel
 
- 
getDisplayedName- Specified by:
- getDisplayedNamein interface- JpqlEntityModel
 
- 
setUserFriendlyName
- 
addSingleValueAttribute
- 
addSingleValueAttribute- Specified by:
- addSingleValueAttributein interface- JpqlEntityModel
 
- 
getAttributeByName- Specified by:
- getAttributeByNamein interface- JpqlEntityModel
 
- 
findAttributesStartsWithpublic List<Attribute> findAttributesStartsWith(String fieldNamePattern, Set<InferredType> expectedTypes) - Specified by:
- findAttributesStartsWithin interface- JpqlEntityModel
 
- 
addReferenceAttribute
- 
addReferenceAttributepublic void addReferenceAttribute(String referencedEntityName, String name, String userFriendlyName, boolean isEmbedded) - Specified by:
- addReferenceAttributein interface- JpqlEntityModel
 
- 
addCollectionReferenceAttribute
- 
addCollectionReferenceAttributepublic void addCollectionReferenceAttribute(String referencedEntityName, String name, String userFriendlyName) - Specified by:
- addCollectionReferenceAttributein interface- JpqlEntityModel
 
- 
addAttributeCopy- Specified by:
- addAttributeCopyin interface- JpqlEntityModel
 
 
-