vishnu.model.shareables
Class ShareableTable

java.lang.Object
  extended by vishnu.sharing.AbstractShareable
      extended by vishnu.model.shareables.ShareableTable
All Implemented Interfaces:
Table, Shareable

public class ShareableTable
extends AbstractShareable
implements Table

Author:
Hernan Rancati pattern Adapter
 

Constructor Summary
ShareableTable(Table t)
           
 
Method Summary
 Record createRecord()
          Devuelve un registro vacio que cumple con la signatura de la tabla.
 java.lang.String name()
          Devuelve el nombre de la tabla.
 java.lang.String orderedBy()
          Devuelve el nombre de columna por el que esta ordenada la tabla.
 RecordSet recordSet(Session s)
          Devuelve una coleccion con los registros contenidos en la tabla.
 TableSignature signature()
          Devuelve la signatura de la tabla.
 
Methods inherited from class vishnu.sharing.AbstractShareable
shareGate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShareableTable

public ShareableTable(Table t)
Method Detail

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.

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.

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.

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

orderedBy

public java.lang.String orderedBy()
Description copied from interface: Table
Devuelve el nombre de columna por el que esta ordenada la tabla.

Specified by:
orderedBy in interface Table
Returns:
el nombre de la columna por la que esta ordenada, null si no lo esta.