net.comtor.dao
Class ComtorJDBCDaoDescriptor

java.lang.Object
  extended by net.comtor.dao.ComtorDaoDescriptor
      extended by net.comtor.dao.ComtorJDBCDaoDescriptor
Direct Known Subclasses:
GenericJDBCDaoDescriptor

public abstract class ComtorJDBCDaoDescriptor
extends ComtorDaoDescriptor

Describes relation between a Class and a Table


Constructor Summary
ComtorJDBCDaoDescriptor(java.lang.String tableName, java.lang.Class clase)
           
 
Method Summary
 void addField(ComtorJDBCField field)
          Adds a Field
 ComtorJDBCField getField(java.lang.String key)
           
 java.lang.Object getFieldValue(int index, java.lang.Object obj)
           
 java.lang.Object getFieldValue(java.lang.String column, java.lang.Object obj)
           
 java.util.Vector<ComtorJDBCField> getFindFields()
           
 java.util.Vector<ComtorJDBCField> getSelectableFields()
           
abstract  java.lang.String getSequenceQuery()
           
 java.lang.String getTableName()
           
 java.util.Vector<ComtorJDBCField> getUpdatebleFields()
           
 void removeField(java.lang.String name)
          Removes a field using name
 
Methods inherited from class net.comtor.dao.ComtorDaoDescriptor
getKey, getObjectClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComtorJDBCDaoDescriptor

public ComtorJDBCDaoDescriptor(java.lang.String tableName,
                               java.lang.Class clase)
Method Detail

getFieldValue

public java.lang.Object getFieldValue(java.lang.String column,
                                      java.lang.Object obj)

getFieldValue

public java.lang.Object getFieldValue(int index,
                                      java.lang.Object obj)

addField

public void addField(ComtorJDBCField field)
Adds a Field

Parameters:
field -

getField

public ComtorJDBCField getField(java.lang.String key)

removeField

public void removeField(java.lang.String name)
Removes a field using name

Parameters:
name -

getTableName

public java.lang.String getTableName()

getFindFields

public java.util.Vector<ComtorJDBCField> getFindFields()

getSelectableFields

public java.util.Vector<ComtorJDBCField> getSelectableFields()

getUpdatebleFields

public java.util.Vector<ComtorJDBCField> getUpdatebleFields()

getSequenceQuery

public abstract java.lang.String getSequenceQuery()