vishnu.paging
Interface PageManager

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
DefaultPageManager, ExclusivePageManager

public interface PageManager
extends java.rmi.Remote

Esta interfaz modela el gestor de paginacion del motor.

Author:
Mariano Tepper
 

Method Summary
 void close()
          Cierra el paginador.
 void getPageContaining(PagingContext context, Record r)
           
 void notifyModification(PagingContext context)
           
 void order(PagingContext context)
          fuerza persistir los datos de la tabla.
 void pageFailure(PagingContext context, int n)
          devuelve una pagina de la tabla
 void persistAll(PagingContext context)
          persiste todas las paginas de la tabla
 void register(PagingContext context, TableSignature s, java.lang.String sortColumn)
          Registra una tabla.
 int size(PagingContext context)
          devuelve a cantidad de registros de la tabla
 

Method Detail

register

void register(PagingContext context,
              TableSignature s,
              java.lang.String sortColumn)
              throws java.rmi.RemoteException
Registra una tabla.

Throws:
java.rmi.RemoteException

notifyModification

void notifyModification(PagingContext context)
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getPageContaining

void getPageContaining(PagingContext context,
                       Record r)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

size

int size(PagingContext context)
         throws java.rmi.RemoteException
devuelve a cantidad de registros de la tabla

Throws:
java.rmi.RemoteException

persistAll

void persistAll(PagingContext context)
                throws java.rmi.RemoteException
persiste todas las paginas de la tabla

Throws:
java.rmi.RemoteException

order

void order(PagingContext context)
           throws java.rmi.RemoteException
fuerza persistir los datos de la tabla.

Throws:
java.rmi.RemoteException

close

void close()
           throws java.rmi.RemoteException
Cierra el paginador.

Throws:
java.rmi.RemoteException

pageFailure

void pageFailure(PagingContext context,
                 int n)
                 throws java.rmi.RemoteException
devuelve una pagina de la tabla

Throws:
java.rmi.RemoteException