org.modelsphere.jack.baseDb.db
Class DbRelationN

java.lang.Object
  extended by PersistentObject
      extended by org.modelsphere.jack.baseDb.db.DbRelationN
Direct Known Subclasses:
DbHugeRAMRelationN, DbRAMRelationN

public abstract class DbRelationN
extends PersistentObject

A common interface for DbRAMRelationN and DbHugeRAMRelationN.


Constructor Summary
DbRelationN()
           
 
Method Summary
 void closeAllEnums()
           
abstract  DbObject elementAt(int index)
           
 DbEnumeration elements()
           
 DbEnumeration elements(MetaClass metaClass)
           
 DbEnumeration elements(MetaClass metaClass, int direction)
           
 MetaRelationN getMetaRelation()
           
 DbObject getParent()
           
abstract  int indexOf(DbObject dbo)
           
abstract  int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DbRelationN

public DbRelationN()
Method Detail

size

public abstract int size()
                  throws DbException
Throws:
DbException

elementAt

public abstract DbObject elementAt(int index)
                            throws DbException
Throws:
DbException

indexOf

public abstract int indexOf(DbObject dbo)
                     throws DbException
Throws:
DbException

getParent

public final DbObject getParent()

getMetaRelation

public final MetaRelationN getMetaRelation()

elements

public final DbEnumeration elements()
                             throws DbException
Throws:
DbException

elements

public final DbEnumeration elements(MetaClass metaClass)
                             throws DbException
Throws:
DbException

elements

public final DbEnumeration elements(MetaClass metaClass,
                                    int direction)
                             throws DbException
Throws:
DbException

closeAllEnums

public final void closeAllEnums()


Open ModelSphere 2007. All Rights Reserved.