org.openware.job.generator.metadata
Class MetaData

java.lang.Object
  |
  +--org.openware.job.generator.metadata.MetaData
All Implemented Interfaces:
java.io.Serializable

public class MetaData
extends java.lang.Object
implements java.io.Serializable

This class handles all of the interation with the MetaData. You use this class to create the various elements of MetaData and to access those elements once created.

Version:
$Revision: 1.9 $ $Date: 2001/04/03 07:34:04 $
Author:
Vincent Sheffer
See Also:
Serialized Form

Constructor Summary
MetaData()
           
MetaData(TypeMapping typeMapping)
           
 
Method Summary
 void addClass(MDMClass c)
           
 void addInheritance(MDMInheritance in)
           
 void addRelationship(MDMRelationship r)
           
 MDMClass findClassByName(java.lang.String name)
           
 java.util.Iterator getAuditTrailFields()
           
 java.util.Iterator getClasses()
           
 java.util.Iterator getInheritances()
           
 java.util.Iterator getManyToManies()
           
 java.util.Iterator getRelationships()
           
 java.util.Iterator getSubtypeFields()
           
 MDMClass getSuperClass(MDMClass subclass)
           
 java.lang.String getSuperClassName(MDMClass c)
           
 java.lang.String getTableNamePrefix()
           
 TypeMapping getTypeMapping()
           
 void printRelationships()
           
 void setTableNamePrefix(java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaData

public MetaData()

MetaData

public MetaData(TypeMapping typeMapping)
Method Detail

printRelationships

public void printRelationships()

getSuperClassName

public java.lang.String getSuperClassName(MDMClass c)

getManyToManies

public java.util.Iterator getManyToManies()

getAuditTrailFields

public java.util.Iterator getAuditTrailFields()

getSubtypeFields

public java.util.Iterator getSubtypeFields()

setTableNamePrefix

public void setTableNamePrefix(java.lang.String prefix)

getTableNamePrefix

public java.lang.String getTableNamePrefix()

addClass

public void addClass(MDMClass c)

addRelationship

public void addRelationship(MDMRelationship r)

addInheritance

public void addInheritance(MDMInheritance in)
                    throws MetaDataException

getSuperClass

public MDMClass getSuperClass(MDMClass subclass)

findClassByName

public MDMClass findClassByName(java.lang.String name)

getClasses

public java.util.Iterator getClasses()

getRelationships

public java.util.Iterator getRelationships()

getInheritances

public java.util.Iterator getInheritances()

getTypeMapping

public TypeMapping getTypeMapping()


Copyright © 2000,2001 Openware. All Rights Reserved.