Package net.java.ao.test
Class EntityUtils
java.lang.Object
net.java.ao.test.EntityUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringescapeFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName) static StringescapeKeyword(EntityManager em, String keyword) static StringescapePolyFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName) static StringgetFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName) static StringgetPolyFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName) static StringgetTableName(EntityManager em, Class<? extends RawEntity<?>> entityType) static StringgetTableName(EntityManager em, Class<? extends RawEntity<?>> entityType, boolean escape) Get the table name of the given class entity
-
Constructor Details
-
EntityUtils
public EntityUtils()
-
-
Method Details
-
getTableName
-
getTableName
public static String getTableName(EntityManager em, Class<? extends RawEntity<?>> entityType, boolean escape) Get the table name of the given class entity- Parameters:
entityType- the class of the entityescape- whether or not to escape the table name- Returns:
- the table name
-
getFieldName
public static String getFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName) -
getPolyFieldName
public static String getPolyFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName) -
escapeFieldName
public static String escapeFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName) -
escapePolyFieldName
public static String escapePolyFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName) -
escapeKeyword
-