org.codehaus.modello.generator.database.model
Class Database

java.lang.Object
  extended byorg.codehaus.modello.generator.database.model.Database

public class Database
extends java.lang.Object

Models a database.

Version:
$Id: Database.java 149 2004-09-29 17:32:16Z jvanzyl $
Author:
John Marshall/Connectria, Matthew Hawthorne

Field Summary
private  java.lang.String idMethod
           
private  java.lang.String name
           
private  java.util.List tables
           
private  java.lang.String version
          Database version id
 
Constructor Summary
Database()
           
 
Method Summary
 void addTable(Table table)
           
 Table findTable(java.lang.String name)
          Finds the table with the specified name, using case insensitive matching.
 java.lang.String getName()
           
 Table getTable(int index)
           
 java.util.List getTables()
           
 java.lang.String getVersion()
           
 void setIdMethod(java.lang.String idMethod)
           
 void setName(java.lang.String name)
           
 void setTable(int index, Table table)
           
 void setVersion(java.lang.String ver)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private java.lang.String name

idMethod

private java.lang.String idMethod

version

private java.lang.String version
Database version id


tables

private java.util.List tables
Constructor Detail

Database

public Database()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String ver)

setIdMethod

public void setIdMethod(java.lang.String idMethod)

addTable

public void addTable(Table table)

getTables

public java.util.List getTables()

findTable

public Table findTable(java.lang.String name)
Finds the table with the specified name, using case insensitive matching. Note that this method is not called getTable(String) to avoid introspection problems.


setTable

public void setTable(int index,
                     Table table)

getTable

public Table getTable(int index)

toString

public java.lang.String toString()