com.jpattern.orm.mapper.clazz
Class ClassMap<BEAN>
java.lang.Object
com.jpattern.orm.mapper.clazz.ClassMap<BEAN>
- All Implemented Interfaces:
- IClassMap<BEAN>
public class ClassMap<BEAN>
- extends Object
- implements IClassMap<BEAN>
- Author:
- Francesco Cina
22/mag/2011
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassMap
public ClassMap(Class<BEAN> mappedClass,
TableInfo tableInfo)
getMappedClass
public Class<BEAN> getMappedClass()
- Specified by:
getMappedClass in interface IClassMap<BEAN>
getClassFieldByJavaName
public <P> IClassField<BEAN,P> getClassFieldByJavaName(String javaName)
- Specified by:
getClassFieldByJavaName in interface IClassMap<BEAN>
getClassFieldByDBColumnName
public <P> IClassField<BEAN,P> getClassFieldByDBColumnName(String dbColumnName)
- Specified by:
getClassFieldByDBColumnName in interface IClassMap<BEAN>
addClassField
public <P> void addClassField(IClassField<BEAN,P> classField)
getUnmodifiableFieldClassMap
public Map<String,IClassField<BEAN,?>> getUnmodifiableFieldClassMap()
getAllColumnJavaNames
public String[] getAllColumnJavaNames()
- Specified by:
getAllColumnJavaNames in interface IClassMap<BEAN>
getPrimaryKeyColumnJavaNames
public String[] getPrimaryKeyColumnJavaNames()
- Specified by:
getPrimaryKeyColumnJavaNames in interface IClassMap<BEAN>
getNotPrimaryKeyColumnJavaNames
public String[] getNotPrimaryKeyColumnJavaNames()
- Specified by:
getNotPrimaryKeyColumnJavaNames in interface IClassMap<BEAN>
setAllColumnJavaNames
public void setAllColumnJavaNames(String[] allColumnJavaNames)
setPrimaryKeyColumnJavaNames
public void setPrimaryKeyColumnJavaNames(String[] primaryKeyColumnJavaNames)
setNotPrimaryKeyColumnJavaNames
public void setNotPrimaryKeyColumnJavaNames(String[] notPrimaryKeyColumnJavaNames)
setAllNotGeneratedColumnJavaNames
public void setAllNotGeneratedColumnJavaNames(String[] allNotGeneratedColumnJavaNames)
getAllNotGeneratedColumnJavaNames
public String[] getAllNotGeneratedColumnJavaNames()
- Specified by:
getAllNotGeneratedColumnJavaNames in interface IClassMap<BEAN>
setAllGeneratedColumnJavaNames
public void setAllGeneratedColumnJavaNames(String[] allGeneratedColumnJavaNames)
getAllGeneratedColumnJavaNames
public String[] getAllGeneratedColumnJavaNames()
- Specified by:
getAllGeneratedColumnJavaNames in interface IClassMap<BEAN>
setPrimaryKeyAndVersionColumnJavaNames
public void setPrimaryKeyAndVersionColumnJavaNames(String[] primaryKeyAndVersionColumnJavaNames)
getPrimaryKeyAndVersionColumnJavaNames
public String[] getPrimaryKeyAndVersionColumnJavaNames()
- Specified by:
getPrimaryKeyAndVersionColumnJavaNames in interface IClassMap<BEAN>
getTableInfo
public TableInfo getTableInfo()
- Specified by:
getTableInfo in interface IClassMap<BEAN>
getAllGeneratedColumnDBNames
public String[] getAllGeneratedColumnDBNames()
- Specified by:
getAllGeneratedColumnDBNames in interface IClassMap<BEAN>
setAllGeneratedColumnDBNames
public void setAllGeneratedColumnDBNames(String[] allGeneratedColumnDBNames)
Copyright © 2013. All Rights Reserved.