com.googlecode.jdbw.jorm
Class DefaultClassTableMapping

java.lang.Object
  extended by com.googlecode.jdbw.jorm.DefaultClassTableMapping
All Implemented Interfaces:
ClassTableMapping

public class DefaultClassTableMapping
extends Object
implements ClassTableMapping


Constructor Summary
DefaultClassTableMapping()
           
DefaultClassTableMapping(String prefix)
           
DefaultClassTableMapping(String prefix, String postfix)
           
 
Method Summary
<U,T extends JORMEntity<U>>
List<String>
getFieldNames(Class<T> entityType)
           
<U,T extends JORMEntity<U>>
String
getTableName(Class<T> entityType)
           
<U,T extends JORMEntity<U>>
String
toColumnName(Class<T> entityType, String fieldName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClassTableMapping

public DefaultClassTableMapping()

DefaultClassTableMapping

public DefaultClassTableMapping(String prefix)

DefaultClassTableMapping

public DefaultClassTableMapping(String prefix,
                                String postfix)
Method Detail

getTableName

public <U,T extends JORMEntity<U>> String getTableName(Class<T> entityType)
Specified by:
getTableName in interface ClassTableMapping

getFieldNames

public <U,T extends JORMEntity<U>> List<String> getFieldNames(Class<T> entityType)
Specified by:
getFieldNames in interface ClassTableMapping

toColumnName

public <U,T extends JORMEntity<U>> String toColumnName(Class<T> entityType,
                                                       String fieldName)
Specified by:
toColumnName in interface ClassTableMapping


Copyright © 2012. All Rights Reserved.