org.mentawai.bean
Class BeanConfig

java.lang.Object
  extended by org.mentawai.bean.BeanConfig

public class BeanConfig
extends java.lang.Object


Constructor Summary
BeanConfig(java.lang.Class<? extends java.lang.Object> beanClass, java.lang.String tableName)
           
 
Method Summary
 BeanConfig addField(java.lang.String name, DBType type)
           
 BeanConfig addField(java.lang.String name, DBType type, boolean isPK)
           
 BeanConfig addField(java.lang.String name, DBType type, boolean isPK, java.lang.String foreignName)
           
 BeanConfig addField(java.lang.String name, java.lang.String dbName, DBType type)
           
 BeanConfig addField(java.lang.String name, java.lang.String dbName, DBType type, boolean isPK)
           
 BeanConfig addField(java.lang.String name, java.lang.String dbName, DBType type, boolean isPK, java.lang.String foreignName)
           
 BeanConfig addJoin(java.lang.Class<? extends java.lang.Object> klass, java.lang.String tableName)
           
 BeanConfig addJoin(JoinConfig join)
           
 BeanConfig defaultToNow(java.lang.String name)
           
 BeanConfig field(java.lang.String name, DBType type)
           
 BeanConfig field(java.lang.String name, DBType type, boolean isPK)
           
 BeanConfig field(java.lang.String name, DBType type, boolean isPK, java.lang.String foreignName)
           
 BeanConfig field(java.lang.String name, java.lang.String dbName, DBType type)
           
 BeanConfig field(java.lang.String name, java.lang.String dbName, DBType type, boolean isPK)
           
 BeanConfig field(java.lang.String name, java.lang.String dbName, DBType type, boolean isPK, java.lang.String foreignName)
           
 java.util.Iterator<DBField> fields()
           
 DBField getAutoIncrementField()
           
 java.lang.Class<? extends java.lang.Object> getBeanClass()
           
 DBField getFirstPK()
           
 JoinConfig getJoinConfig(java.lang.Class<? extends java.lang.Object> klass)
           
 int getNumberOfFields()
           
 int getNumberOfPKs()
           
 DBField getSequenceField()
           
 java.lang.String getTableName()
           
 boolean hasPK()
           
 BeanConfig join(java.lang.Class<? extends java.lang.Object> klass, java.lang.String tableName)
           
 BeanConfig join(JoinConfig join)
           
 BeanConfig pk(java.lang.String name, DBType type)
           
 BeanConfig pk(java.lang.String name, DBType type, java.lang.String foreignName)
           
 BeanConfig pk(java.lang.String name, java.lang.String dbName, DBType type)
           
 BeanConfig pk(java.lang.String name, java.lang.String dbName, DBType type, java.lang.String foreignName)
           
 java.util.Iterator<DBField> pks()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanConfig

public BeanConfig(java.lang.Class<? extends java.lang.Object> beanClass,
                  java.lang.String tableName)
Method Detail

getTableName

public java.lang.String getTableName()

getBeanClass

public java.lang.Class<? extends java.lang.Object> getBeanClass()

getJoinConfig

public JoinConfig getJoinConfig(java.lang.Class<? extends java.lang.Object> klass)

addJoin

public BeanConfig addJoin(JoinConfig join)

join

public BeanConfig join(JoinConfig join)

addJoin

public BeanConfig addJoin(java.lang.Class<? extends java.lang.Object> klass,
                          java.lang.String tableName)

join

public BeanConfig join(java.lang.Class<? extends java.lang.Object> klass,
                       java.lang.String tableName)

addField

public BeanConfig addField(java.lang.String name,
                           DBType type)

addField

public BeanConfig addField(java.lang.String name,
                           java.lang.String dbName,
                           DBType type)

addField

public BeanConfig addField(java.lang.String name,
                           DBType type,
                           boolean isPK)

addField

public BeanConfig addField(java.lang.String name,
                           DBType type,
                           boolean isPK,
                           java.lang.String foreignName)

addField

public BeanConfig addField(java.lang.String name,
                           java.lang.String dbName,
                           DBType type,
                           boolean isPK)

addField

public BeanConfig addField(java.lang.String name,
                           java.lang.String dbName,
                           DBType type,
                           boolean isPK,
                           java.lang.String foreignName)

getAutoIncrementField

public DBField getAutoIncrementField()

getSequenceField

public DBField getSequenceField()

field

public BeanConfig field(java.lang.String name,
                        java.lang.String dbName,
                        DBType type)

field

public BeanConfig field(java.lang.String name,
                        java.lang.String dbName,
                        DBType type,
                        boolean isPK)

pk

public BeanConfig pk(java.lang.String name,
                     DBType type)

defaultToNow

public BeanConfig defaultToNow(java.lang.String name)

field

public BeanConfig field(java.lang.String name,
                        java.lang.String dbName,
                        DBType type,
                        boolean isPK,
                        java.lang.String foreignName)

pk

public BeanConfig pk(java.lang.String name,
                     java.lang.String dbName,
                     DBType type)

field

public BeanConfig field(java.lang.String name,
                        DBType type)

field

public BeanConfig field(java.lang.String name,
                        DBType type,
                        boolean isPK)

field

public BeanConfig field(java.lang.String name,
                        DBType type,
                        boolean isPK,
                        java.lang.String foreignName)

pk

public BeanConfig pk(java.lang.String name,
                     DBType type,
                     java.lang.String foreignName)

pk

public BeanConfig pk(java.lang.String name,
                     java.lang.String dbName,
                     DBType type,
                     java.lang.String foreignName)

getNumberOfFields

public int getNumberOfFields()

getNumberOfPKs

public int getNumberOfPKs()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

fields

public java.util.Iterator<DBField> fields()

hasPK

public boolean hasPK()

getFirstPK

public DBField getFirstPK()

pks

public java.util.Iterator<DBField> pks()


Copyright © 2005 Mentawai Team. All Rights Reserved.