net.java.ao.test
Class EntityUtils

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

public final class EntityUtils
extends java.lang.Object


Constructor Summary
EntityUtils()
           
 
Method Summary
static java.lang.String escapeFieldName(EntityManager em, java.lang.Class<? extends RawEntity<?>> entityType, java.lang.String methodName)
           
static java.lang.String escapeKeyword(EntityManager em, java.lang.String keyword)
           
static java.lang.String escapePolyFieldName(EntityManager em, java.lang.Class<? extends RawEntity<?>> entityType, java.lang.String methodName)
           
static java.lang.String getFieldName(EntityManager em, java.lang.Class<? extends RawEntity<?>> entityType, java.lang.String methodName)
           
static java.lang.String getPolyFieldName(EntityManager em, java.lang.Class<? extends RawEntity<?>> entityType, java.lang.String methodName)
           
static java.lang.String getTableName(EntityManager em, java.lang.Class<? extends RawEntity<?>> entityType)
           
static java.lang.String getTableName(EntityManager em, java.lang.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 java.lang.String getTableName(EntityManager em,
                                            java.lang.Class<? extends RawEntity<?>> entityType)

getTableName

public static java.lang.String getTableName(EntityManager em,
                                            java.lang.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 java.lang.String getFieldName(EntityManager em,
                                            java.lang.Class<? extends RawEntity<?>> entityType,
                                            java.lang.String methodName)

getPolyFieldName

public static java.lang.String getPolyFieldName(EntityManager em,
                                                java.lang.Class<? extends RawEntity<?>> entityType,
                                                java.lang.String methodName)

escapeFieldName

public static java.lang.String escapeFieldName(EntityManager em,
                                               java.lang.Class<? extends RawEntity<?>> entityType,
                                               java.lang.String methodName)

escapePolyFieldName

public static java.lang.String escapePolyFieldName(EntityManager em,
                                                   java.lang.Class<? extends RawEntity<?>> entityType,
                                                   java.lang.String methodName)

escapeKeyword

public static java.lang.String escapeKeyword(EntityManager em,
                                             java.lang.String keyword)


Copyright © 2007-2014. All Rights Reserved.