|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jodd.db.orm.DbEntityDescriptor
public class DbEntityDescriptor
Holds all information about some entity type, such as table name and columns data
.
Constructor Summary | |
---|---|
DbEntityDescriptor(java.lang.Class type,
DbOrm dbOrm)
|
Method Summary | |
---|---|
protected void |
ensureSingleIdColumn()
|
DbEntityColumnDescriptor |
findByColumnName(java.lang.String columnName)
Finds column descriptor by column name. |
DbEntityColumnDescriptor |
findByPropertyName(java.lang.String propertyName)
Finds column descriptor by property name. |
DbEntityColumnDescriptor[] |
getColumnDescriptors()
Returns the array of column descriptors. |
java.lang.String |
getColumnName(java.lang.String propertyName)
Returns column name for specified property name.. |
int |
getColumnsCount()
Returns total number of columns. |
java.lang.String |
getIdColumnName()
Returns the identity column name of column marked as identity. |
int |
getIdColumnsCount()
Returns total number of identity columns. |
java.lang.String |
getIdPropertyName()
Returns the first property name of column marked as identity. |
java.lang.String |
getName()
Returns type name. |
java.lang.String |
getPropertyName(java.lang.String columnName)
Returns property name for specified column name. |
java.lang.String |
getTableName()
Returns table name to which the entity is mapped. |
java.lang.Class |
getType()
Returns entity type. |
boolean |
isAnnotated()
Returns true if type is annotated with DbTable . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DbEntityDescriptor(java.lang.Class type, DbOrm dbOrm)
Method Detail |
---|
public java.lang.Class getType()
public boolean isAnnotated()
true
if type is annotated with DbTable
.
public java.lang.String getTableName()
public java.lang.String getName()
public DbEntityColumnDescriptor[] getColumnDescriptors()
public int getIdColumnsCount()
public int getColumnsCount()
public DbEntityColumnDescriptor findByColumnName(java.lang.String columnName)
public DbEntityColumnDescriptor findByPropertyName(java.lang.String propertyName)
public java.lang.String getPropertyName(java.lang.String columnName)
public java.lang.String getColumnName(java.lang.String propertyName)
protected void ensureSingleIdColumn()
public java.lang.String getIdColumnName()
public java.lang.String getIdPropertyName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |