Interface JpqlEntityModel

All Known Implementing Classes:
JpqlEntityModelImpl, NoJpqlEntityModel, VirtualJpqlEntityModel

public interface JpqlEntityModel
  • Method Details

    • getName

      String getName()
    • getDisplayedName

      String getDisplayedName()
    • getAttributeByName

      Attribute getAttributeByName(String attributeName)
    • findAttributesStartsWith

      List<Attribute> findAttributesStartsWith(String fieldNamePattern, Set<InferredType> expectedTypes)
    • addAttributeCopy

      void addAttributeCopy(Attribute attribute)
    • addSingleValueAttribute

      void addSingleValueAttribute(Class aClass, String name, String userFriendlyName)
    • addReferenceAttribute

      void addReferenceAttribute(String referencedEntityName, String name, String userFriendlyName, boolean isEmbedded)
    • addCollectionReferenceAttribute

      void addCollectionReferenceAttribute(String referencedEntityName, String name, String userFriendlyName)