net.java.ao.test
Class EntityUtils

java.lang.Object
  extended by net.java.ao.test.EntityUtils

public final class EntityUtils
extends Object


Constructor Summary
EntityUtils()
           
 
Method Summary
static String escapeFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName)
           
static String escapeKeyword(EntityManager em, String keyword)
           
static String escapePolyFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName)
           
static String getFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName)
           
static String getPolyFieldName(EntityManager em, Class<? extends RawEntity<?>> entityType, String methodName)
           
static String getTableName(EntityManager em, Class<? extends RawEntity<?>> entityType)
           
static String getTableName(EntityManager em, Class<? extends RawEntity<?>> entityType, boolean escape)
          Get the table name of the given class entity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityUtils

public EntityUtils()
Method Detail

getTableName

public static String getTableName(EntityManager em,
                                  Class<? extends RawEntity<?>> entityType)

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 entity
escape - 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

public static String escapeKeyword(EntityManager em,
                                   String keyword)


Copyright © 2007-2015. All Rights Reserved.