vishnu.model.persistents
Class AbstractPersistentTable
java.lang.Object
java.rmi.server.RemoteObject
vishnu.model.persistents.AbstractPersistentTable
- All Implemented Interfaces:
- java.io.Serializable, java.rmi.Remote, Table
- Direct Known Subclasses:
- OrderedPersistentTable, PersistentTable
public abstract class AbstractPersistentTable
- extends java.rmi.server.RemoteObject
- implements Table
- Author:
- Mariano Tepper
- See Also:
- Serialized Form
-
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AbstractPersistentTable
public AbstractPersistentTable(vishnu.model.persistents.PersistentTableContext ptc,
UserContext context,
java.lang.String tableName,
TableSignature signature)
recordSet
public RecordSet recordSet(Session s)
- Description copied from interface:
Table
- Devuelve una coleccion con los registros contenidos en la tabla.
- Specified by:
recordSet
in interface Table
- Returns:
- coleccion de registros contenidos en la tabla.
signature
public TableSignature signature()
- Description copied from interface:
Table
- Devuelve la signatura de la tabla.
- Specified by:
signature
in interface Table
- Returns:
- signatura de la tabla.
name
public java.lang.String name()
- Description copied from interface:
Table
- Devuelve el nombre de la tabla.
- Specified by:
name
in interface Table
- Returns:
- nombre de la tabla.
createRecord
public Record createRecord()
- Description copied from interface:
Table
- Devuelve un registro vacio que cumple con la signatura de la
tabla. Debe ser utilizado para realizar inserciones en la tabla.
- Specified by:
createRecord
in interface Table
- Returns:
- un registro vacio