Interface PersistentEntity

    • Method Detail

      • getBaseTableClass

        Class<?> getBaseTableClass()
        Returns:
        the base table class
      • getBaseTableRoot

        PersistentEntity getBaseTableRoot()
        Returns:
        the root entity instance of the base table class
      • getInheritanceMappingStrategy

        InheritanceMappingStrategy getInheritanceMappingStrategy()
        Returns:
        the inheritanceMappingStrategy
      • getDiscriminatorProperty

        Property getDiscriminatorProperty()
        Returns:
        the discriminator property
      • getDiscriminatorValue

        String getDiscriminatorValue()
        Returns:
        the discriminatorValue
      • isTriggerBeforeValueEnabled

        boolean isTriggerBeforeValueEnabled()
        Returns:
        the triggerBeforeValueEnabled
      • isTriggerAfterValueEnabled

        boolean isTriggerAfterValueEnabled()
        Returns:
        the triggerAfterValueEnabled
      • isTriggerBeforeCheckEnabled

        boolean isTriggerBeforeCheckEnabled()
        Returns:
        the triggerBeforeCheckEnabled
      • isTriggerAfterCheckEnabled

        boolean isTriggerAfterCheckEnabled()
        Returns:
        the triggerAfterCheckEnabled
      • isTable

        boolean isTable()
        Returns:
        the table indicator
      • isNotTable

        boolean isNotTable()
        Returns:
        the table indicator
      • isJoinedTable

        boolean isJoinedTable()
        Returns:
        the joined table indicator
      • isNotJoinedTable

        boolean isNotJoinedTable()
        Returns:
        the joined table indicator
      • getJoinBaseEntity

        PersistentEntity getJoinBaseEntity()
        Returns:
        the join base entity
      • getColumnsList

        List<Property> getColumnsList()
        Returns:
        the properties that are columns
      • getUniqueKeyPropertiesList

        List<Property> getUniqueKeyPropertiesList()
        Returns:
        the properties that are columns of a unique key
      • getDataProviderColumnsList

        List<Property> getDataProviderColumnsList()
        Returns:
        the properties that are columns
      • getQueryTable

        QueryTable getQueryTable()
        Returns:
        the queryTable
      • getSearchQueryTable

        QueryTable getSearchQueryTable()
        Returns:
        the searchQueryTable
      • getSearchQueryPropertiesList

        List<Property> getSearchQueryPropertiesList()
        Returns:
        the searchQueryPropertiesList
      • getSearchQueryPropertiesMap

        Map<String,​Property> getSearchQueryPropertiesMap()
        Returns:
        the searchQueryPropertiesMap
      • getJoinedTablePropertiesList

        List<Property> getJoinedTablePropertiesList()
      • getCrossReferencedExpressionsSet

        Set<String> getCrossReferencedExpressionsSet()