net.sourceforge.pain.db
Interface DbClass
- public interface DbClass
Persistent Class for DbObject
getDB
public PainDB getDB()
getNumberOfFields
public int getNumberOfFields()
getClassName
public java.lang.String getClassName()
getFieldName
public java.lang.String getFieldName(int n)
- Parameters:
n - number of field
- Returns:
- field name
getFieldType
public byte getFieldType(int n)
- Parameters:
n - number of field
- Returns:
- field type
class constants
extentIterator
public java.util.Iterator extentIterator()
- Returns:
- Iterator instance to iterate all objects (not deleted)
of this class in database
getNumberOfObjects
public int getNumberOfObjects()
- Returns:
- number of objects for this DbClass in Database (without objects in deleted state)
delete
public void delete()
- removes all objects for this class and dbClass itself
getOid
public java.io.Serializable getOid()
- Returns:
- serializable class id.