net.sourceforge.sql2java
Class Table
java.lang.Object
net.sourceforge.sql2java.Table
public class Table
- extends java.lang.Object
Constructor Summary |
Table()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Table
public Table()
isRelationTable
public boolean isRelationTable()
relationConnectsTo
public boolean relationConnectsTo(Table otherTable)
- Tells whether if one of this table's columns (imported key)
points to one of the otherTable's pk.
linkedTables
public Table[] linkedTables(Database pDatabase,
Table pTable)
- Return, beside the passed table, the tables this table points to.
getForeignKeyFor
public Column getForeignKeyFor(Table pTable)
- Return the imported key pointing to the passed table.
setCatalog
public void setCatalog(java.lang.String catalog)
setSchema
public void setSchema(java.lang.String schema)
setName
public void setName(java.lang.String name)
setType
public void setType(java.lang.String type)
setRemarks
public void setRemarks(java.lang.String remarks)
getCatalog
public java.lang.String getCatalog()
getSchema
public java.lang.String getSchema()
getName
public java.lang.String getName()
getType
public java.lang.String getType()
getColumns
public Column[] getColumns()
getColumn
public Column getColumn(java.lang.String columnName)
addColumn
public void addColumn(Column column)
removeColumn
public void removeColumn(Column column)
getUniqueIndices
public Index[] getUniqueIndices()
getNonUniqueIndices
public Index[] getNonUniqueIndices()
getIndices
public Index[] getIndices()
getIndex
public Index getIndex(java.lang.String indName)
addIndex
public void addIndex(Index index)
removeIndex
public void removeIndex(Index index)
getPrimaryKeys
public Column[] getPrimaryKeys()
hasCompositeKey
public boolean hasCompositeKey()
getPrimaryKey
public Column getPrimaryKey()
throws java.lang.RuntimeException
- Throws:
java.lang.RuntimeException
addPrimaryKey
public void addPrimaryKey(Column column)
getImportedKeys
public Column[] getImportedKeys()
addImportedKey
public void addImportedKey(Column column)
countColumns
public int countColumns()
countPrimaryKeys
public int countPrimaryKeys()
hasPrimaryKey
public boolean hasPrimaryKey()
countImportedKeys
public int countImportedKeys()
hasImportedKeys
public boolean hasImportedKeys()
countForeignKeys
public int countForeignKeys()
hasForeignKeys
public boolean hasForeignKeys()
addForeignKey
public void addForeignKey(Column col)
getForeignKeys
public Column[] getForeignKeys()
isForeignKey
public boolean isForeignKey(Column col)
countManyToManyTables
public int countManyToManyTables()
hasManyToManyTables
public boolean hasManyToManyTables()
getManyToManyTables
public Table[] getManyToManyTables()
countLinkedTables
public int countLinkedTables()
hasLinkedTables
public boolean hasLinkedTables()
getLinkedTables
public Table[] getLinkedTables()
countImportedTables
public int countImportedTables()
hasImportedTables
public boolean hasImportedTables()
getImportedTables
public Table[] getImportedTables()
countForeignTables
public int countForeignTables()
hasForeignTables
public boolean hasForeignTables()
getForeignTables
public Table[] getForeignTables()
getRelationTable
public Table getRelationTable(Table targetTable)
countProcedures
public int countProcedures()
hasProcedures
public boolean hasProcedures()
getProcedures
public Procedure[] getProcedures()
addProcedure
public void addProcedure(Procedure procedure)
getLinkedPackages
public java.lang.String[] getLinkedPackages()
getPackage
public java.lang.String getPackage()
getPackagePath
public java.lang.String getPackagePath()
getColumnsFor
public Column[] getColumnsFor(java.lang.String webElement)
getFirstColumn
public Column getFirstColumn()
getTableProperty
public java.lang.String getTableProperty(java.lang.String property)
getRemarks
public java.lang.String getRemarks()
getJavaName
public java.lang.String getJavaName()
convertName
public java.lang.String convertName(java.lang.String value)
asClass
public java.lang.String asClass(java.lang.String suffix)
asCoreClass
public java.lang.String asCoreClass()
asBeanClass
public java.lang.String asBeanClass()
asCacheClass
public java.lang.String asCacheClass()
asRelationnalBeanClass
public java.lang.String asRelationnalBeanClass()
asHibernateManagerClass
public java.lang.String asHibernateManagerClass()
asIteratorClass
public java.lang.String asIteratorClass()
asFactoryClass
public java.lang.String asFactoryClass()
asHttpFactoryClass
public java.lang.String asHttpFactoryClass()
asComparatorClass
public java.lang.String asComparatorClass()
asListenerClass
public java.lang.String asListenerClass()
asRendererClass
public java.lang.String asRendererClass()
asExceptionClass
public java.lang.String asExceptionClass()
asWidgetClass
public java.lang.String asWidgetClass()
asWidgetFactoryClass
public java.lang.String asWidgetFactoryClass()
asActionClass
public java.lang.String asActionClass()
asActionTestClass
public java.lang.String asActionTestClass()
asControllerClass
public java.lang.String asControllerClass()
asControllerTestClass
public java.lang.String asControllerTestClass()
asFormControllerClass
public java.lang.String asFormControllerClass()
asFormControllerTestClass
public java.lang.String asFormControllerTestClass()
asDAOClass
public java.lang.String asDAOClass()
asDAOTestClass
public java.lang.String asDAOTestClass()
asDAOHibernateClass
public java.lang.String asDAOHibernateClass()
asManagerClass
public java.lang.String asManagerClass()
asManagerImplClass
public java.lang.String asManagerImplClass()
asManagerTestClass
public java.lang.String asManagerTestClass()
asModelClass
public java.lang.String asModelClass()
asPKClass
public java.lang.String asPKClass()
asTblClass
public java.lang.String asTblClass()
getVersionColumn
public Column getVersionColumn()
hasVersionColumn
public boolean hasVersionColumn()
getSerialVersionUID
public long getSerialVersionUID()
Copyright © 2002-2007 . All Rights Reserved.