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

java.lang.Object
  extended bybiz.hammurapi.sql.DatabaseObject
      extended bybiz.hammurapi.web.metadata.DbmSchemaImpl
          extended bybiz.hammurapi.web.mda.db.model.Schema
All Implemented Interfaces:
biz.hammurapi.util.Attributable, java.lang.Cloneable, biz.hammurapi.sql.columns.ColumnChangeListener, biz.hammurapi.config.Context, biz.hammurapi.config.ContextConfigurable, biz.hammurapi.sql.DataAccessObject, biz.hammurapi.web.metadata.Dbm, biz.hammurapi.web.metadata.DbmSchema, biz.hammurapi.config.DomConfigurable, biz.hammurapi.xml.dom.DomSerializable, biz.hammurapi.sql.IDatabaseObject, biz.hammurapi.util.Observable, java.io.Serializable, biz.hammurapi.util.Versioned, biz.hammurapi.util.Visitable

public class Schema
extends biz.hammurapi.web.metadata.DbmSchemaImpl
implements biz.hammurapi.util.Visitable, biz.hammurapi.sql.DataAccessObject

Schema

Author:
Pavel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class biz.hammurapi.web.metadata.DbmSchemaImpl
CatalogId, Description, Id, Name
 
Fields inherited from class biz.hammurapi.sql.DatabaseObject
columns, objectVersion, originalVersion
 
Constructor Summary
Schema()
           
Schema(boolean force)
           
Schema(org.w3c.dom.Element holder, boolean force)
           
Schema(org.w3c.dom.Element holder, java.util.Properties nameMap, org.apache.xpath.CachedXPathAPI cxpa, boolean force)
           
Schema(java.sql.ResultSet rs)
           
 
Method Summary
 boolean accept(biz.hammurapi.util.Visitor visitor)
           
 java.lang.String getFullName()
           
 Catalog getOwner()
           
 void setSQLProcessor(biz.hammurapi.sql.SQLProcessor processor)
           
 void toDom(org.w3c.dom.Element holder)
           
 
Methods inherited from class biz.hammurapi.web.metadata.DbmSchemaImpl
clone, getCatalogId, getDescription, getId, getName, project, project, setCatalogId, setDescription, setId, setName
 
Methods inherited from class biz.hammurapi.sql.DatabaseObject
addColumn, addObserver, addRelationship, clear, configure, configure, copy, delete, equals, fromDom, fromDom, get, getAttribute, getColumn, getColumnAttribute, getObjectVersion, getRelationship, getSqlType, hashCode, insert, isDeleted, isModified, loadRelationships, onChange, removeAttribute, removeColumnAttribute, removeObserver, setAttribute, setColumnAttribute, setOriginal, toDom, toString, update
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Schema

public Schema()

Schema

public Schema(boolean force)

Schema

public Schema(java.sql.ResultSet rs)
       throws java.sql.SQLException

Schema

public Schema(org.w3c.dom.Element holder,
              boolean force)
       throws biz.hammurapi.config.ConfigurationException

Schema

public Schema(org.w3c.dom.Element holder,
              java.util.Properties nameMap,
              org.apache.xpath.CachedXPathAPI cxpa,
              boolean force)
       throws biz.hammurapi.config.ConfigurationException
Method Detail

accept

public boolean accept(biz.hammurapi.util.Visitor visitor)
Specified by:
accept in interface biz.hammurapi.util.Visitable

setSQLProcessor

public void setSQLProcessor(biz.hammurapi.sql.SQLProcessor processor)
                     throws java.sql.SQLException
Specified by:
setSQLProcessor in interface biz.hammurapi.sql.DataAccessObject
Throws:
java.sql.SQLException

getOwner

public Catalog getOwner()

toDom

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

getFullName

public java.lang.String getFullName()


Copyright © 2006 Hammurapi Group. All Rights Reserved.