com.googlecode.jpattern.orm.mapper
Class ClassMapper<T>
java.lang.Object
com.googlecode.jpattern.orm.mapper.ClassMapper<T>
- All Implemented Interfaces:
- IClassMapper<T>
public class ClassMapper<T>
- extends Object
- implements IClassMapper<T>
- Author:
- Francesco Cina
22/mag/2011
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassMapper
public ClassMapper(Class<T> mappedClass,
ITableMap tableMap,
Map<String,IColumn> fieldColumnMapping)
getMappedClass
public Class<T> getMappedClass()
- Specified by:
getMappedClass in interface IClassMapper<T>
getColumnWithJavaName
public IColumn getColumnWithJavaName(String javaName)
- Specified by:
getColumnWithJavaName in interface IClassMapper<T>
getAllColumnJavaNames
public String[] getAllColumnJavaNames()
- Specified by:
getAllColumnJavaNames in interface IClassMapper<T>
getPrimaryKeyColumnJavaNames
public String[] getPrimaryKeyColumnJavaNames()
- Specified by:
getPrimaryKeyColumnJavaNames in interface IClassMapper<T>
getNotPrimaryKeyColumnJavaNames
public String[] getNotPrimaryKeyColumnJavaNames()
- Specified by:
getNotPrimaryKeyColumnJavaNames in interface IClassMapper<T>
setAllColumnJavaNames
public void setAllColumnJavaNames(String[] allColumnJavaNames)
setPrimaryKeyColumnJavaNames
public void setPrimaryKeyColumnJavaNames(String[] primaryKeyColumnJavaNames)
setNotPrimaryKeyColumnJavaNames
public void setNotPrimaryKeyColumnJavaNames(String[] notPrimaryKeyColumnJavaNames)
getTableMap
public ITableMap getTableMap()
- Specified by:
getTableMap in interface IClassMapper<T>
setAllNotGeneratedColumnJavaNames
public void setAllNotGeneratedColumnJavaNames(String[] allNotGeneratedColumnJavaNames)
getAllNotGeneratedColumnJavaNames
public String[] getAllNotGeneratedColumnJavaNames()
- Specified by:
getAllNotGeneratedColumnJavaNames in interface IClassMapper<T>
setAllGeneratedColumnJavaNames
public void setAllGeneratedColumnJavaNames(String[] allGeneratedColumnJavaNames)
getAllGeneratedColumnJavaNames
public String[] getAllGeneratedColumnJavaNames()
- Specified by:
getAllGeneratedColumnJavaNames in interface IClassMapper<T>
setAllGeneratedColumnDBNames
public void setAllGeneratedColumnDBNames(String[] allGeneratedColumnDBNames)
getAllGeneratedColumnDBNames
public String[] getAllGeneratedColumnDBNames()
- Specified by:
getAllGeneratedColumnDBNames in interface IClassMapper<T>
Copyright © 2011. All Rights Reserved.