All Known Implementing Classes:
DefaultCachedTypeData

public interface CachedTypeData
Keeps cached persistence data for type required for translating FlexibleSearch queries.
  • Method Details

    • getTypePk

      PK getTypePk()
      Gets the type PK.
      Returns:
      the type PK
    • isAbstract

      boolean isAbstract()
      Checks if type is abstract.
      Returns:
      true, if is abstract
    • getLocalizedTableName

      String getLocalizedTableName()
      Gets the localized table name.
      Returns:
      the localized table name
    • getUnlocalizedTableName

      String getUnlocalizedTableName()
      Gets the unlocalized table name.
      Returns:
      the unlocalized table name
    • getStandardTableName

      String getStandardTableName()
      Gets the standard table name.
      Returns:
      the standard table name
    • getPropertyTableName

      String getPropertyTableName()
      Gets the property table name.
      Returns:
      the property table name
    • getPropertyTypeForName

      int getPropertyTypeForName(String propertyName)
      Gets the property type for name.
      Parameters:
      propertyName - the property name
      Returns:
      the property type for name
    • getLocalizedPropertyColumnName

      String getLocalizedPropertyColumnName(String fieldName)
      Gets the localized property column name.
      Parameters:
      fieldName - the field name
      Returns:
      the localized property column name
    • getUnlocalizedPropertyColumnName

      String getUnlocalizedPropertyColumnName(String fieldName)
      Gets the unlocalized property column name.
      Parameters:
      fieldName - the field name
      Returns:
      the unlocalized property column name
    • getCorePropertyColumnName

      String getCorePropertyColumnName(String fieldName)
      Gets the core property column name.
      Parameters:
      fieldName - the field name
      Returns:
      the core property column name