biz.hammurapi.web.mda.db.model
Class Database

java.lang.Object
  extended bybiz.hammurapi.util.VisitableBase
      extended bybiz.hammurapi.web.mda.db.model.Database
All Implemented Interfaces:
biz.hammurapi.xml.dom.DomSerializable, biz.hammurapi.util.Visitable

public class Database
extends biz.hammurapi.util.VisitableBase
implements biz.hammurapi.xml.dom.DomSerializable

Represents information from a particular database.

Author:
Pavel

Constructor Summary
Database(biz.hammurapi.web.metadata.MetadataEngine engine, java.lang.String processorName, biz.hammurapi.sql.SQLProcessor metadataSource, biz.hammurapi.sql.metadata.GenerationPolicy generationPolicy)
          Loads database object descriptors from engine and then augments them with JDBC metadata retrieved from metadataSource.
 
Method Summary
protected  void acceptChildren(biz.hammurapi.util.Visitor visitor)
           
 java.util.Collection getCatalogs()
           
 biz.hammurapi.sql.metadata.GenerationPolicy getGenerationPolicy()
           
 TemplateFactory getTemplateFactory()
           
 void setTemplateFactory(TemplateFactory templateFactory)
           
 void toDom(org.w3c.dom.Element holder)
           
 
Methods inherited from class biz.hammurapi.util.VisitableBase
accept, object2visitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Database

public Database(biz.hammurapi.web.metadata.MetadataEngine engine,
                java.lang.String processorName,
                biz.hammurapi.sql.SQLProcessor metadataSource,
                biz.hammurapi.sql.metadata.GenerationPolicy generationPolicy)
         throws java.sql.SQLException
Loads database object descriptors from engine and then augments them with JDBC metadata retrieved from metadataSource.

Parameters:
engine -
Throws:
java.sql.SQLException
Method Detail

acceptChildren

protected void acceptChildren(biz.hammurapi.util.Visitor visitor)

getCatalogs

public java.util.Collection getCatalogs()

toDom

public void toDom(org.w3c.dom.Element holder)
Specified by:
toDom in interface biz.hammurapi.xml.dom.DomSerializable

getGenerationPolicy

public biz.hammurapi.sql.metadata.GenerationPolicy getGenerationPolicy()

setTemplateFactory

public void setTemplateFactory(TemplateFactory templateFactory)

getTemplateFactory

public TemplateFactory getTemplateFactory()


Copyright © 2006 Hammurapi Group. All Rights Reserved.