tiger.metadata
Class MetaDataManager
java.lang.Object
|
+--tiger.metadata.MetaDataManager
- public class MetaDataManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaDataManager
public MetaDataManager(ObjectBase aObjectBase,
java.lang.String aFilename)
addPersistClass
public void addPersistClass(PersistClass aDescription)
addAggregateMetaData
public void addAggregateMetaData(AggregateMetaData aDescription)
addRelationMetaData
public void addRelationMetaData(RelationMetaData aDescription)
getPersistClass
public PersistClass getPersistClass(java.lang.String aName)
getAggregateMetaData
public AggregateMetaData getAggregateMetaData(java.lang.String aName,
java.lang.String aAggregateName)
throws InvalidNameException
InvalidNameException
getAggregateMetaDatas
public java.util.Map getAggregateMetaDatas(java.lang.String aName)
getChildAggregateMetaDatas
public java.util.Map getChildAggregateMetaDatas(java.lang.String aName)
getParentAggregateMetaDatas
public java.util.Map getParentAggregateMetaDatas(java.lang.String aName)
getRelationMetaDatas
public java.util.Map getRelationMetaDatas(java.lang.String aName)
getRelationMetaData
public RelationMetaData getRelationMetaData(java.lang.String aName,
java.lang.String aRelationName)
throws InvalidNameException
InvalidNameException
getRelationMetaData
public RelationMetaData getRelationMetaData(java.lang.String aRelationName)
getObjectBase
public ObjectBase getObjectBase()
getPersistClassNames
public java.util.Collection getPersistClassNames()