to.etc.webapp.qsql
Class JdbcClassMeta
java.lang.Object
to.etc.webapp.qsql.JdbcClassMeta
public class JdbcClassMeta
- extends java.lang.Object
Metadata for a JDBC accessible class.
- Author:
- Frits Jalvingh
Created on Aug 25, 2009
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcClassMeta
public JdbcClassMeta()
JdbcClassMeta
public JdbcClassMeta(java.lang.Class<?> cm)
initialize
protected void initialize()
throws java.lang.Exception
- Locked initialization of this jdbc accessible POJO
- Throws:
java.lang.Exception
getDataClass
public java.lang.Class<?> getDataClass()
- The class itself.
- Returns:
getTableName
public java.lang.String getTableName()
setTableName
public void setTableName(java.lang.String tableName)
getPropertyList
public java.util.List<JdbcPropertyMeta> getPropertyList()
findProperty
public JdbcPropertyMeta findProperty(java.lang.String pname)
getPrimaryKey
public JdbcPropertyMeta getPrimaryKey()
setPrimaryKey
public void setPrimaryKey(JdbcPropertyMeta primaryKey)
isCompound
public boolean isCompound()
getColumnCount
public int getColumnCount()
getColumnNames
public java.util.List<java.lang.String> getColumnNames()