pt.despodata.java.webappl.tables
Class ApplDataControlFactory

java.lang.Object
  extended bypt.despodata.java.webappl.tables.ApplDataControlFactory
All Implemented Interfaces:
IApplDataControlFactory

public class ApplDataControlFactory
extends java.lang.Object
implements IApplDataControlFactory

ApplDataControlFactory.java Created: Mon Jun 28 03:19:49 2000

Version:
$Revision: 1.1.1.1 $ Revision $Revision: 1.1.1.1 $ $Date: 2003/04/25 12:47:58 $ $Author: pcarmo $ $Log: ApplDataControlFactory.java,v $ Revision 1.1.1.1 2003/04/25 12:47:58 pcarmo Migracao do projecto 'src' deste repositorio apos a reorganizacao da estrutura de directorias do projecto. Revision 1.2 2001/07/02 14:00:04 pcarmo + Deixou de ser necessario passar a sesao e o data source para o metodo que gere o evento. Revision 1.1 2001/06/28 11:56:12 pcarmo + Implementacao de uma nova pool de IDHtmlDataControl's + Implementacao de uma "fabrica" de ApplDataControl's.
Author:
Paulo Carmo

Constructor Summary
ApplDataControlFactory()
           
 
Method Summary
 void addApplCreateListener(ApplCreateListener l)
          Adiciona um listener
 IDHtmlDataControl createApplDataControl(java.lang.String tableName, javax.servlet.http.HttpSession session, DDataSource source)
          Cria um novo ApplDataControl para uma determinada tabela e para uma determinada sessao
 void removeApplCreateListener(ApplCreateListener l)
          Remove um listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplDataControlFactory

public ApplDataControlFactory()
Method Detail

addApplCreateListener

public void addApplCreateListener(ApplCreateListener l)
Adiciona um listener

Specified by:
addApplCreateListener in interface IApplDataControlFactory
Parameters:
l - Listener a adicionar

createApplDataControl

public IDHtmlDataControl createApplDataControl(java.lang.String tableName,
                                               javax.servlet.http.HttpSession session,
                                               DDataSource source)
Cria um novo ApplDataControl para uma determinada tabela e para uma determinada sessao

Specified by:
createApplDataControl in interface IApplDataControlFactory
Parameters:
tableName - Nome da tabela a criar.
session - Sessao associada a aplicacao.
source - Origem de dados para o DDataControl.

removeApplCreateListener

public void removeApplCreateListener(ApplCreateListener l)
Remove um listener.

Specified by:
removeApplCreateListener in interface IApplDataControlFactory
Parameters:
l - Listener a remover