Interface CachedTypeData
- All Known Implementing Classes:
DefaultCachedTypeData
public interface CachedTypeData
Keeps cached persistence data for type required for translating FlexibleSearch queries.
-
Method Summary
Modifier and TypeMethodDescriptiongetCorePropertyColumnName(String fieldName) Gets the core property column name.getLocalizedPropertyColumnName(String fieldName) Gets the localized property column name.Gets the localized table name.Gets the property table name.intgetPropertyTypeForName(String propertyName) Gets the property type for name.Gets the standard table name.Gets the type PK.getUnlocalizedPropertyColumnName(String fieldName) Gets the unlocalized property column name.Gets the unlocalized table name.booleanChecks if type is abstract.
-
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
Gets the property type for name.- Parameters:
propertyName- the property name- Returns:
- the property type for name
-
getLocalizedPropertyColumnName
Gets the localized property column name.- Parameters:
fieldName- the field name- Returns:
- the localized property column name
-
getUnlocalizedPropertyColumnName
Gets the unlocalized property column name.- Parameters:
fieldName- the field name- Returns:
- the unlocalized property column name
-
getCorePropertyColumnName
Gets the core property column name.- Parameters:
fieldName- the field name- Returns:
- the core property column name
-