vishnu.model.volatiles.recordset
Class OrderedVolatileRecordSet

java.lang.Object
  extended by vishnu.model.volatiles.recordset.AbstractVolatileRecordSet
      extended by vishnu.model.volatiles.recordset.OrderedVolatileRecordSet
All Implemented Interfaces:
java.io.Serializable, RecordSet, VolatileRecordSet

public class OrderedVolatileRecordSet
extends AbstractVolatileRecordSet

Author:
Mariano Tepper
See Also:
Serialized Form
 

Field Summary
 
Fields inherited from class vishnu.model.volatiles.recordset.AbstractVolatileRecordSet
sortColumn
 
Constructor Summary
OrderedVolatileRecordSet(TableSignature s, java.lang.String sortColumn, Session session)
           
 
Method Summary
 void delete(Record r)
          Borra el registro r del recordSet.
 int getCount()
          La cantidad de registros que contiene.
 boolean hasNext()
          Indica si hay ams registros.
 boolean hasPrevious()
          Indica si hay registros anteriores.
 void insert(Record r)
          Inserta el registro r en el recordSet.
 Record next()
          Avanza el puntero al proximo registro y lo devuelve.
 Record previous()
          Retrocede el puntero al registro anterior y lo devuelve.
 void update(Record r)
          Reemplaza los antiguos valores del registro por lo nuevos.
 
Methods inherited from class vishnu.model.volatiles.recordset.AbstractVolatileRecordSet
drop, getSession, moveTo, order, orderedBy, persist, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderedVolatileRecordSet

public OrderedVolatileRecordSet(TableSignature s,
                                java.lang.String sortColumn,
                                Session session)
Method Detail

insert

public void insert(Record r)
Description copied from interface: RecordSet
Inserta el registro r en el recordSet.

Parameters:
r - - el registro a insertar.

delete

public void delete(Record r)
Description copied from interface: RecordSet
Borra el registro r del recordSet.

Parameters:
r - - el registro a borrar.

update

public void update(Record r)
Description copied from interface: RecordSet
Reemplaza los antiguos valores del registro por lo nuevos.

Parameters:
r - - el registro actualizado.

hasNext

public boolean hasNext()
Description copied from interface: RecordSet
Indica si hay ams registros.

Returns:
si hay o no mas registros en el RecordSet.

hasPrevious

public boolean hasPrevious()
Description copied from interface: RecordSet
Indica si hay registros anteriores.

Returns:
si hay o no registros anteriores en el RecordSet.

next

public Record next()
Description copied from interface: RecordSet
Avanza el puntero al proximo registro y lo devuelve.

Returns:
el proximo registro del RecordSet.

getCount

public int getCount()
Description copied from interface: RecordSet
La cantidad de registros que contiene.

Returns:
la cuenta de la cantidad de registros en la coleccion.

previous

public Record previous()
Description copied from interface: RecordSet
Retrocede el puntero al registro anterior y lo devuelve.

Returns:
el registro anterior del RecordSet